Hot Search : Source embeded web remote control p2p game More...
Location : Home Downloads Other resource

EasyMap1.0

  • Category : Other resource
  • Tags :
  • Update : 2008-10-13
  • Size : 2.89mb
  • Downloaded :0次
  • Author :林政利
  • About : 林政利
  • PS : If download it fails, try it again. Download again for free!
Introduction - If you have any usage issues, please Google them yourself
EasyMap for the GIS component, to provide a OCX control can be used for CBuilder, Delphi, VB, VC and libraries, version 1.0 can control the SHP file that contains layers invagination, enlarge, shrink, etc. for small GIS system
Packet file list
(Preview for download)
Packet : 109201269easymap1.0.rar filelist
EasyMap1.0\easymap\1.sym
EasyMap1.0\easymap\bin\easybrowse.exe
EasyMap1.0\easymap\bin\easybrowse.map
EasyMap1.0\easymap\bin\EasyControl.ocx
EasyMap1.0\easymap\bin\EasyControlDemo.exe
EasyMap1.0\easymap\bin\EasyDesktop.exe
EasyMap1.0\easymap\bin\EasyDesktop.ini
EasyMap1.0\easymap\bin\easylib.dll
EasyMap1.0\easymap\bin\easyview.exe
EasyMap1.0\easymap\bin\SymbolEditor.exe
EasyMap1.0\easymap\bin\symbolliblist.lst
EasyMap1.0\easymap\bin\SymbolUI.dll
EasyMap1.0\easymap\bin
EasyMap1.0\easymap\clean.bat
EasyMap1.0\easymap\Delphi SDK\easylib.dcu
EasyMap1.0\easymap\Delphi SDK\easylib.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceActiveView.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceActiveView.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceBitmapLayer.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceBitmapLayer.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceDisplay.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceDisplay.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceDisplayTrans.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceDisplayTrans.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceFields.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceFields.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceGeometry.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceGeometry.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceLayer.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceLayer.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceLayerAgent.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceLayerAgent.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceMap.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceMap.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceObj.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceObj.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceSymbol.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceSymbol.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceTrackCancel.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceTrackCancel.pas
EasyMap1.0\easymap\Delphi SDK\InterfaceTracker.dcu
EasyMap1.0\easymap\Delphi SDK\InterfaceTracker.pas
EasyMap1.0\easymap\Delphi SDK\WKSStruct.dcu
EasyMap1.0\easymap\Delphi SDK\WKSStruct.pas
EasyMap1.0\easymap\Delphi SDK
EasyMap1.0\easymap\Demo for CBuilder\EasyDesktop.bpr
EasyMap1.0\easymap\Demo for CBuilder\EasyDesktop.cpp
EasyMap1.0\easymap\Demo for CBuilder\EasyDesktop.res
EasyMap1.0\easymap\Demo for CBuilder\UnitFormCreateSlim.cpp
EasyMap1.0\easymap\Demo for CBuilder\UnitFormCreateSlim.dfm
EasyMap1.0\easymap\Demo for CBuilder\UnitFormCreateSlim.h
EasyMap1.0\easymap\Demo for CBuilder\UnitFormEditBar.cpp
EasyMap1.0\easymap\Demo for CBuilder\UnitFormEditBar.dfm
EasyMap1.0\easymap\Demo for CBuilder\UnitFormEditBar.h
EasyMap1.0\easymap\Demo for CBuilder\UnitFormImportShape.cpp
EasyMap1.0\easymap\Demo for CBuilder\UnitFormImportShape.dfm
EasyMap1.0\easymap\Demo for CBuilder\UnitFormImportShape.h
EasyMap1.0\easymap\Demo for CBuilder\UnitFormMain.cpp
EasyMap1.0\easymap\Demo for CBuilder\UnitFormMain.dfm
EasyMap1.0\easymap\Demo for CBuilder\UnitFormMain.h
EasyMap1.0\easymap\Demo for CBuilder\UnitFormMapAttrib.cpp
EasyMap1.0\easymap\Demo for CBuilder\UnitFormMapAttrib.dfm
EasyMap1.0\easymap\Demo for CBuilder\UnitFormMapAttrib.h
EasyMap1.0\easymap\Demo for CBuilder\UnitFormSlimAttrib.cpp
EasyMap1.0\easymap\Demo for CBuilder\UnitFormSlimAttrib.dfm
EasyMap1.0\easymap\Demo for CBuilder\UnitFormSlimAttrib.h
EasyMap1.0\easymap\Demo for CBuilder\UnitFormSlimQueryResult.cpp
EasyMap1.0\easymap\Demo for CBuilder\UnitFormSlimQueryResult.dfm
EasyMap1.0\easymap\Demo for CBuilder\UnitFormSlimQueryResult.h
EasyMap1.0\easymap\Demo for CBuilder\UnitFrmMessager.cpp
EasyMap1.0\easymap\Demo for CBuilder\UnitFrmMessager.h
EasyMap1.0\easymap\Demo for CBuilder\UnitFrmPos.cpp
EasyMap1.0\easymap\Demo for CBuilder\UnitFrmPos.h
EasyMap1.0\easymap\Demo for CBuilder\UnitPanelEx.cpp
EasyMap1.0\easymap\Demo for CBuilder\UnitPanelEx.h
EasyMap1.0\easymap\Demo for CBuilder
EasyMap1.0\easymap\Demo for Delphi\cursors.res
EasyMap1.0\easymap\Demo for Delphi\easybrowse.cfg
EasyMap1.0\easymap\Demo for Delphi\easybrowse.dof
EasyMap1.0\easymap\Demo for Delphi\easybrowse.dpr
EasyMap1.0\easymap\Demo for Delphi\easybrowse.drc
EasyMap1.0\easymap\Demo for Delphi\easybrowse.res
EasyMap1.0\easymap\Demo for Delphi\mainform.dcu
EasyMap1.0\easymap\Demo for Delphi\mainform.dfm
EasyMap1.0\easymap\Demo for Delphi\mainform.pas
EasyMap1.0\easymap\Demo for Delphi
EasyMap1.0\easymap\Demo for VB\EasyControlDemo.vbp
EasyMap1.0\easymap\Demo for VB\EasyControlDemo.vbw
EasyMap1.0\easymap\Demo for VB\FormMain.frm
EasyMap1.0\easymap\Demo for VB\FormMain.frx
EasyMap1.0\easymap\Demo for VB\MSSCCPRJ.SCC
EasyMap1.0\easymap\Demo for VB
EasyMap1.0\easymap\Demo for VC\ChildView.cpp
EasyMap1.0\easymap\Demo for VC\ChildView.h
EasyMap1.0\easymap\Demo for VC\CommonFuncs.h
EasyMap1.0\easymap\Demo for VC\easyview.cpp
EasyMap1.0\easymap\Demo for VC\easyview.dsp
EasyMap1.0\easymap\Demo for VC\easyview.dsw
EasyMap1.0\easymap\Demo for VC\easyview.h
EasyMap1.0\easymap\Demo for VC\easyview.rc
EasyMap1.0\easymap\Demo for VC\FromE00.cpp
EasyMap1.0\easymap\Demo for VC\FromE00.h
EasyMap1.0\easymap\Demo for VC\IdentifyResult.cpp
EasyMap1.0\easymap\Demo for VC\IdentifyResult.h
EasyMap1.0\easymap\Demo for VC\LayerTree.cpp
EasyMap1.0\easymap\Demo for VC\LayerTree.h
EasyMap1.0\easymap\Demo for VC\LoadSlimParams.cpp
EasyMap1.0\easymap\Demo for VC\LoadSlimParams.h
EasyMap1.0\easymap\Demo for VC\MainFrm.cpp
EasyMap1.0\easymap\Demo for VC\MainFrm.h
EasyMap1.0\easymap\Demo for VC\MyTreeCtrl.cpp
EasyMap1.0\easymap\Demo for VC\MyTreeCtrl.h
EasyMap1.0\easymap\Demo for VC\ReadMe.txt
EasyMap1.0\easymap\Demo for VC\res\bitmap2.bmp
EasyMap1.0\easymap\Demo for VC\res\CROSS.CUR
EasyMap1.0\easymap\Demo for VC\res\easyview.ico
EasyMap1.0\easymap\Demo for VC\res\easyview.rc2
EasyMap1.0\easymap\Demo for VC\res\NORMAL.CUR
EasyMap1.0\easymap\Demo for VC\res\PAN.CUR
EasyMap1.0\easymap\Demo for VC\res\PANING.CUR
EasyMap1.0\easymap\Demo for VC\res\SELECT.cur
EasyMap1.0\easymap\Demo for VC\res\Toolbar.bmp
EasyMap1.0\easymap\Demo for VC\res\ZOOMIN.CUR
EasyMap1.0\easymap\Demo for VC\res\ZOOMOUT.CUR
EasyMap1.0\easymap\Demo for VC\res
EasyMap1.0\easymap\Demo for VC\resource.h
EasyMap1.0\easymap\Demo for VC\StdAfx.cpp
EasyMap1.0\easymap\Demo for VC\StdAfx.h
EasyMap1.0\easymap\Demo for VC\StringUtils.h
EasyMap1.0\easymap\Demo for VC
EasyMap1.0\easymap\EasyControl\CommonFuncs.h
EasyMap1.0\easymap\EasyControl\EasyClasses.cpp
EasyMap1.0\easymap\EasyControl\EasyClasses.h
EasyMap1.0\easymap\EasyControl\EasyControl.cpp
EasyMap1.0\easymap\EasyControl\EasyControl.def
EasyMap1.0\easymap\EasyControl\EasyControl.dsp
EasyMap1.0\easymap\EasyControl\EasyControl.dsw
EasyMap1.0\easymap\EasyControl\EasyControl.h
EasyMap1.0\easymap\EasyControl\EasyControl.ico
EasyMap1.0\easymap\EasyControl\EasyControl.odl
EasyMap1.0\easymap\EasyControl\EasyControl.rc
EasyMap1.0\easymap\EasyControl\EasyControl.tlb
EasyMap1.0\easymap\EasyControl\EasyControl.tlh
EasyMap1.0\easymap\EasyControl\EasyControl.tli
EasyMap1.0\easymap\EasyControl\EasyControlCtl.bmp
EasyMap1.0\easymap\EasyControl\EasyControlCtl.cpp
EasyMap1.0\easymap\EasyControl\EasyControlCtl.h
EasyMap1.0\easymap\EasyControl\EasyControlPpg.cpp
EasyMap1.0\easymap\EasyControl\EasyControlPpg.h
EasyMap1.0\easymap\EasyControl\ReadMe.txt
EasyMap1.0\easymap\EasyControl\res\CROSS.CUR
EasyMap1.0\easymap\EasyControl\res\cursor1.cur
EasyMap1.0\easymap\EasyControl\res\NORMAL.CUR
EasyMap1.0\easymap\EasyControl\res\PAN.CUR
EasyMap1.0\easymap\EasyControl\res\PANING.CUR
EasyMap1.0\easymap\EasyControl\res\ZOOMIN.CUR
EasyMap1.0\easymap\EasyControl\res\ZOOMOUT.CUR
EasyMap1.0\easymap\EasyControl\res
EasyMap1.0\easymap\EasyControl\resource.h
EasyMap1.0\easymap\EasyControl\StdAfx.cpp
EasyMap1.0\easymap\EasyControl\StdAfx.h
EasyMap1.0\easymap\EasyControl
EasyMap1.0\easymap\easylib\ActiveView.cpp
EasyMap1.0\easymap\easylib\ActiveView.h
EasyMap1.0\easymap\easylib\BitmapLayer.cpp
EasyMap1.0\easymap\easylib\BitmapLayer.h
EasyMap1.0\easymap\easylib\CellQuadTree.cpp
EasyMap1.0\easymap\easylib\CellQuadTree.h
EasyMap1.0\easymap\easylib\ClassFactory.cpp
EasyMap1.0\easymap\easylib\ClassFactory.h
EasyMap1.0\easymap\easylib\CommonInclude.cpp
EasyMap1.0\easymap\easylib\CommonInclude.h
EasyMap1.0\easymap\easylib\CqOctree.cpp
EasyMap1.0\easymap\easylib\CustomEditLayer.cpp
EasyMap1.0\easymap\easylib\CustomEditLayer.h
EasyMap1.0\easymap\easylib\dbfopen.c
EasyMap1.0\easymap\easylib\dibapi.cpp
EasyMap1.0\easymap\easylib\dibapi.h
EasyMap1.0\easymap\easylib\Display.h
EasyMap1.0\easymap\easylib\DisplayTransformation.cpp
EasyMap1.0\easymap\easylib\DisplayTransformation.h
EasyMap1.0\easymap\easylib\DrawGeometry.cpp
EasyMap1.0\easymap\easylib\DrawGeometry.h
EasyMap1.0\easymap\easylib\easylib.cpp
EasyMap1.0\easymap\easylib\easylib.def
EasyMap1.0\easymap\easylib\easylib.dsp
EasyMap1.0\easymap\easylib\easylib.dsw
EasyMap1.0\easymap\easylib\easylib.h
EasyMap1.0\easymap\easylib\ElementLayer.cpp
EasyMap1.0\easymap\easylib\ElementLayer.h
EasyMap1.0\easymap\easylib\ExtentAPI.cpp
EasyMap1.0\easymap\easylib\ExtentAPI.h
EasyMap1.0\easymap\easylib\Fields.cpp
EasyMap1.0\easymap\easylib\Fields.h
EasyMap1.0\easymap\easylib\FileMapStream.cpp
EasyMap1.0\easymap\easylib\FileMapStream.h
EasyMap1.0\easymap\easylib\GeoMap.cpp
EasyMap1.0\easymap\easylib\GeoMap.h
EasyMap1.0\easymap\easylib\Geometry.cpp
EasyMap1.0\easymap\easylib\Geometry.h
EasyMap1.0\easymap\easylib\GeometryColumnInfo.h
EasyMap1.0\easymap\easylib\GeometryTracker.cpp
EasyMap1.0\easymap\easylib\GeometryTracker.h
EasyMap1.0\easymap\easylib\GraphMap.cpp
EasyMap1.0\easymap\easylib\GraphMap.h
EasyMap1.0\easymap\easylib\GroupLayer.cpp
EasyMap1.0\easymap\easylib\GroupLayer.h
EasyMap1.0\easymap\easylib\LayerAgent.cpp
EasyMap1.0\easymap\easylib\LayerAgent.h
EasyMap1.0\easymap\easylib\MathLib.cpp
EasyMap1.0\easymap\easylib\MathLib.h
EasyMap1.0\easymap\easylib\MemoryStream.cpp
EasyMap1.0\easymap\easylib\MemoryStream.h
EasyMap1.0\easymap\easylib\MiniDisplay.cpp
EasyMap1.0\easymap\easylib\MiniDisplay.h
EasyMap1.0\easymap\easylib\MultiSymbol.cpp
EasyMap1.0\easymap\easylib\MultiSymbol.h
EasyMap1.0\easymap\easylib\Persist.cpp
EasyMap1.0\easymap\easylib\Persist.h
EasyMap1.0\easymap\easylib\Plot3D.cpp
EasyMap1.0\easymap\easylib\Plot3D.h
EasyMap1.0\easymap\easylib\ScreenDisplay.cpp
EasyMap1.0\easymap\easylib\ScreenDisplay.h
EasyMap1.0\easymap\easylib\ShapeAux.cpp
EasyMap1.0\easymap\easylib\ShapeAux.h
EasyMap1.0\easymap\easylib\shapefil.h
EasyMap1.0\easymap\easylib\ShapeLayer.cpp
EasyMap1.0\easymap\easylib\ShapeLayer.h
EasyMap1.0\easymap\easylib\shpopen.c
EasyMap1.0\easymap\easylib\SimpleSymbol.cpp
EasyMap1.0\easymap\easylib\SimpleSymbol.h
EasyMap1.0\easymap\easylib\SlimLayer.cpp
EasyMap1.0\easymap\easylib\SlimLayer.h
EasyMap1.0\easymap\easylib\SpatialIndex.h
EasyMap1.0\easymap\easylib\Stream.cpp
EasyMap1.0\easymap\easylib\Stream.h
EasyMap1.0\easymap\easylib\StringFuncs.cpp
EasyMap1.0\easymap\easylib\StringFuncs.h
EasyMap1.0\easymap\easylib\SupportClasses.cpp
EasyMap1.0\easymap\easylib\SupportClasses.h
EasyMap1.0\easymap\easylib\SymbolLib.cpp
EasyMap1.0\easymap\easylib\SymbolLib.h
EasyMap1.0\easymap\easylib
EasyMap1.0\easymap\Include\BasicType.h
EasyMap1.0\easymap\Include\easylibdll.cpp
EasyMap1.0\easymap\Include\easylibdll.h
EasyMap1.0\easymap\Include\InterfaceActiveView.h
EasyMap1.0\easymap\Include\InterfaceBitmapLayer.h
EasyMap1.0\easymap\Include\InterfaceDisplay.h
EasyMap1.0\easymap\Include\InterfaceDisplayTrans.h
EasyMap1.0\easymap\Include\InterfaceFields.h
EasyMap1.0\easymap\Include\InterfaceGeometry.h
EasyMap1.0\easymap\Include\InterfaceLayer.h
EasyMap1.0\easymap\Include\InterfaceLayerAgent.h
EasyMap1.0\easymap\Include\InterfaceMap.h
EasyMap1.0\easymap\Include\InterfaceObj.h
EasyMap1.0\easymap\Include\InterfacePersist.h
EasyMap1.0\easymap\Include\InterfaceStream.h
EasyMap1.0\easymap\Include\InterfaceSupport.h
EasyMap1.0\easymap\Include\InterfaceSymbol.h
EasyMap1.0\easymap\Include\InterfaceTrackCancel.h
EasyMap1.0\easymap\Include\InterfaceTracker.h
EasyMap1.0\easymap\Include\MapUnits.h
EasyMap1.0\easymap\Include\WKSInclude.h
EasyMap1.0\easymap\Include
EasyMap1.0\easymap\readme\EasyMap简介.htm
EasyMap1.0\easymap\readme\文件目录组织.htm
EasyMap1.0\easymap\readme\来历.htm
EasyMap1.0\easymap\readme
EasyMap1.0\easymap\SymbolUI\LineTemplate.dfm
EasyMap1.0\easymap\SymbolUI\LineTemplate.pas
EasyMap1.0\easymap\SymbolUI\MainForm.dfm
EasyMap1.0\easymap\SymbolUI\MainForm.pas
EasyMap1.0\easymap\SymbolUI\MathLib.pas
EasyMap1.0\easymap\SymbolUI\NewSymbolForm.dfm
EasyMap1.0\easymap\SymbolUI\NewSymbolForm.pas
EasyMap1.0\easymap\SymbolUI\SubSymbolAttribForm.dfm
EasyMap1.0\easymap\SymbolUI\SubSymbolAttribForm.pas
EasyMap1.0\easymap\SymbolUI\SymbolEditor.cfg
EasyMap1.0\easymap\SymbolUI\SymbolEditor.dof
EasyMap1.0\easymap\SymbolUI\SymbolEditor.dpr
EasyMap1.0\easymap\SymbolUI\SymbolEditor.res
EasyMap1.0\easymap\SymbolUI\SymbolSelector.dfm
EasyMap1.0\easymap\SymbolUI\SymbolSelector.pas
EasyMap1.0\easymap\SymbolUI\SymbolUI.cfg
EasyMap1.0\easymap\SymbolUI\SymbolUI.cpp
EasyMap1.0\easymap\SymbolUI\SymbolUI.dof
EasyMap1.0\easymap\SymbolUI\SymbolUI.dpr
EasyMap1.0\easymap\SymbolUI\SymbolUI.h
EasyMap1.0\easymap\SymbolUI\SymbolUI.res
EasyMap1.0\easymap\SymbolUI\yyspace.pas
EasyMap1.0\easymap\SymbolUI\yySpace.res
EasyMap1.0\easymap\SymbolUI
EasyMap1.0\easymap
EasyMap1.0\sampledata\cities.avl
EasyMap1.0\sampledata\cities.dbf
EasyMap1.0\sampledata\cities.prj
EasyMap1.0\sampledata\cities.sbn
EasyMap1.0\sampledata\cities.sbx
EasyMap1.0\sampledata\cities.shp
EasyMap1.0\sampledata\cities.shx
EasyMap1.0\sampledata\cities_a.esd
EasyMap1.0\sampledata\drainage.avl
EasyMap1.0\sampledata\drainage.dbf
EasyMap1.0\sampledata\drainage.prj
EasyMap1.0\sampledata\drainage.sbn
EasyMap1.0\sampledata\drainage.sbx
EasyMap1.0\sampledata\drainage.shp
EasyMap1.0\sampledata\drainage.shx
EasyMap1.0\sampledata\lakes.avl
EasyMap1.0\sampledata\lakes.dbf
EasyMap1.0\sampledata\lakes.prj
EasyMap1.0\sampledata\lakes.sbn
EasyMap1.0\sampledata\lakes.sbx
EasyMap1.0\sampledata\lakes.shp
EasyMap1.0\sampledata\lakes.shx
EasyMap1.0\sampledata\mexico.ews
EasyMap1.0\sampledata\rivers.avl
EasyMap1.0\sampledata\rivers.dbf
EasyMap1.0\sampledata\rivers.prj
EasyMap1.0\sampledata\rivers.sbn
EasyMap1.0\sampledata\rivers.sbx
EasyMap1.0\sampledata\rivers.shp
EasyMap1.0\sampledata\rivers.shx
EasyMap1.0\sampledata\roads.avl
EasyMap1.0\sampledata\roads.dbf
EasyMap1.0\sampledata\roads.prj
EasyMap1.0\sampledata\roads.sbn
EasyMap1.0\sampledata\roads.sbx
EasyMap1.0\sampledata\roads.shp
EasyMap1.0\sampledata\roads.shx
EasyMap1.0\sampledata\roads_rt.avl
EasyMap1.0\sampledata\roads_rt.dbf
EasyMap1.0\sampledata\roads_rt.prj
EasyMap1.0\sampledata\roads_rt.sbn
EasyMap1.0\sampledata\roads_rt.sbx
EasyMap1.0\sampledata\roads_rt.shp
EasyMap1.0\sampledata\roads_rt.shx
EasyMap1.0\sampledata\states.avl
EasyMap1.0\sampledata\states.dbf
EasyMap1.0\sampledata\states.prj
EasyMap1.0\sampledata\states.sbn
EasyMap1.0\sampledata\states.sbx
EasyMap1.0\sampledata\states.shp
EasyMap1.0\sampledata\states.shx
EasyMap1.0\sampledata
EasyMap1.0
Related instructions
  • We are an exchange download platform that only provides communication channels. The downloaded content comes from the internet. Except for download issues, please Google on your own.
  • The downloaded content is provided for members to upload. If it unintentionally infringes on your copyright, please contact us.
  • Please use Winrar for decompression tools
  • If download fail, Try it againg or Feedback to us.
  • If downloaded content did not match the introduction, Feedback to us,Confirm and will be refund.
  • Before downloading, you can inquire through the uploaded person information

Nothing.

Post Comment
*Quick comment Recommend Not bad Password Unclear description Not source
Lost files Unable to decompress Bad
*Content :
*Captcha :
DSSZ is the largest source code store in internet!
Contact us :
1999-2046 DSSZ All Rights Reserved.