📄 mapobjects2_tlb.pas
字号:
unit MapObjects2_TLB;
// ************************************************************************ //
// WARNING
// -------
// The types declared in this file were generated from data read from a
// Type Library. If this type library is explicitly or indirectly (via
// another type library referring to this type library) re-imported, or the
// 'Refresh' command of the Type Library Editor activated while editing the
// Type Library, the contents of this file will be regenerated and all
// manual modifications will be lost.
// ************************************************************************ //
// PASTLWTR : 1.2
// File generated on 2009-1-22 上午 09:51:23 from Type Library described below.
// ************************************************************************ //
// Type Lib: C:\Program Files\Common Files\ESRI\Mo20.ocx (1)
// LIBID: {9BD6A640-CE75-11D1-AF04-204C4F4F5020}
// LCID: 0
// Helpfile: C:\Program Files\Common Files\ESRI\MapObjects2.hlp
// HelpString: ESRI MapObjects 2.3
// DepndLst:
// (1) v2.0 stdole, (C:\WINDOWS\system32\stdole2.tlb)
// Errors:
// Hint: TypeInfo 'Unit' changed to 'Unit_'
// Hint: Parameter 'string' of IMoStrings.Add changed to 'string_'
// Hint: Member 'Xor' of 'IMoRectangle' changed to 'Xor_'
// Hint: Member 'Set' of 'IMoPoint' changed to 'Set_'
// Hint: Member 'Xor' of 'IMoPoint' changed to 'Xor_'
// Hint: Member 'Set' of 'IMoPoints' changed to 'Set_'
// Hint: Member 'Xor' of 'IMoPoints' changed to 'Xor_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Member 'Xor' of 'IMoPolygon' changed to 'Xor_'
// Hint: Member 'Set' of 'IMoParts' changed to 'Set_'
// Hint: Member 'Xor' of 'IMoLine' changed to 'Xor_'
// Hint: Parameter 'end' of IMoLine.ReturnLineEvent changed to 'end_'
// Hint: Parameter 'end' of IMoLine.SetMeasures changed to 'end_'
// Hint: Member 'Xor' of 'IMoEllipse' changed to 'Xor_'
// Hint: Member 'File' of 'IMoImageLayer' changed to 'File_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Member 'Unit' of 'IMoProjCoordSys' changed to 'Unit_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Member 'Unit' of 'IMoGeoCoordSys' changed to 'Unit_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Symbol 'Type' renamed to 'type_'
// Hint: Symbol 'Type' renamed to 'type_'
// ************************************************************************ //
{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
{$WARN SYMBOL_PLATFORM OFF}
{$WRITEABLECONST ON}
{$VARPROPSETTER ON}
interface
uses Windows, ActiveX, Classes, Graphics, OleCtrls, OleServer, StdVCL, Variants;
// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:
// Type Libraries : LIBID_xxxx
// CoClasses : CLASS_xxxx
// DISPInterfaces : DIID_xxxx
// Non-DISP interfaces: IID_xxxx
// *********************************************************************//
const
// TypeLibrary Major and minor versions
MapObjects2MajorVersion = 2;
MapObjects2MinorVersion = 0;
LIBID_MapObjects2: TGUID = '{9BD6A640-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoGeoDatasets: TGUID = '{9BD6A64C-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoDataConnection: TGUID = '{9BD6A64E-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoGeoDataset: TGUID = '{9BD6A650-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoTableDesc: TGUID = '{9BD6A68A-CE75-11D1-AF04-204C4F4F5020}';
CLASS_TableDesc: TGUID = '{9BD6A68B-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoStrings: TGUID = '{9BD6A672-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoLayers: TGUID = '{9BD6A652-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoMapLayer: TGUID = '{9BD6A655-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoRectangle: TGUID = '{9BD6A657-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Rectangle: TGUID = '{9BD6A658-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoPoint: TGUID = '{9BD6A65B-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Point: TGUID = '{9BD6A65C-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoPoints: TGUID = '{9BD6A665-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Points: TGUID = '{9BD6A666-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoRecordset: TGUID = '{9BD6A659-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoFields: TGUID = '{9BD6A65D-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoField: TGUID = '{9BD6A65F-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoStatistics: TGUID = '{9BD6A674-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoSymbol: TGUID = '{9BD6A66E-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Symbol: TGUID = '{9BD6A66F-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Strings: TGUID = '{9BD6A673-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoTable: TGUID = '{9BD6A685-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Table: TGUID = '{9BD6A686-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoPolygon: TGUID = '{9BD6A661-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoParts: TGUID = '{9BD6A696-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoLine: TGUID = '{9BD6A663-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoValueMapRenderer: TGUID = '{9BD6A670-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoClassBreaksRenderer: TGUID = '{9BD6A676-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoDotDensityRenderer: TGUID = '{9BD6A678-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoLabelRenderer: TGUID = '{9BD6A67A-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoTextSymbol: TGUID = '{9BD6A687-CE75-11D1-AF04-204C4F4F5020}';
CLASS_TextSymbol: TGUID = '{9BD6A688-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoTrackingLayer: TGUID = '{9BD6A67D-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoGeoEvent: TGUID = '{9BD6A67F-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoEllipse: TGUID = '{9BD6A681-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoImageLayer: TGUID = '{9BD6A683-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoAddressLocation: TGUID = '{9BD6A68E-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoPlaceLocator: TGUID = '{9BD6A694-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoProjection: TGUID = '{43FD9771-D8FF-11D1-AF14-006097DA3688}';
DIID_IMoProjCoordSys: TGUID = '{F9C06023-DA8D-11D1-AF16-006097DA3688}';
DIID_IMoGeoCoordSys: TGUID = '{F9C06026-DA8D-11D1-AF16-006097DA3688}';
DIID_IMoDatum: TGUID = '{F9C0602C-DA8D-11D1-AF16-006097DA3688}';
DIID_IMoSpheroid: TGUID = '{F9C0602F-DA8D-11D1-AF16-006097DA3688}';
DIID_IMoUnit: TGUID = '{F9C06029-DA8D-11D1-AF16-006097DA3688}';
DIID_IMoPrimeMeridian: TGUID = '{F9C06032-DA8D-11D1-AF16-006097DA3688}';
DIID_IMoGeoTransformation: TGUID = '{F9C06035-DA8D-11D1-AF16-006097DA3688}';
DIID_IMoStandardizer: TGUID = '{2637C6F3-0472-11D2-909C-00600826393D}';
DIID_IMoGeocoder: TGUID = '{2637C6F5-0472-11D2-909C-00600826393D}';
CLASS_Standardizer: TGUID = '{2637C6F4-0472-11D2-909C-00600826393D}';
CLASS_GeoDataset: TGUID = '{9BD6A651-CE75-11D1-AF04-204C4F4F5020}';
CLASS_AddressLocation: TGUID = '{9BD6A68F-CE75-11D1-AF04-204C4F4F5020}';
CLASS_DataConnection: TGUID = '{9BD6A64F-CE75-11D1-AF04-204C4F4F5020}';
DIID_IMoZRenderer: TGUID = '{0C8392E4-3CC4-11D2-8AF6-0060082D41FB}';
DIID_IMoGroupRenderer: TGUID = '{83259D40-4A42-11D2-AF7A-006097DA3688}';
DIID_IMoChartRenderer: TGUID = '{83259D42-4A42-11D2-AF7A-006097DA3688}';
DIID_IMoLabelPlacer: TGUID = '{83259D44-4A42-11D2-AF7A-006097DA3688}';
DIID_IMoEventRenderer: TGUID = '{356EF6C6-73E3-11D2-BF0D-0060082D41FB}';
DIID__DMap: TGUID = '{9BD6A649-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Ellipse: TGUID = '{9BD6A682-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Line: TGUID = '{9BD6A664-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Polygon: TGUID = '{9BD6A662-CE75-11D1-AF04-204C4F4F5020}';
DIID__DMapEvents: TGUID = '{9BD6A64A-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Map: TGUID = '{9BD6A64B-CE75-11D1-AF04-204C4F4F5020}';
CLASS_GeoDatasets: TGUID = '{9BD6A64D-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Layers: TGUID = '{9BD6A653-CE75-11D1-AF04-204C4F4F5020}';
CLASS_MapLayer: TGUID = '{9BD6A656-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Recordset: TGUID = '{9BD6A65A-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Fields: TGUID = '{9BD6A65E-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Field: TGUID = '{9BD6A660-CE75-11D1-AF04-204C4F4F5020}';
CLASS_ValueMapRenderer: TGUID = '{9BD6A671-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Statistics: TGUID = '{9BD6A675-CE75-11D1-AF04-204C4F4F5020}';
CLASS_ClassBreaksRenderer: TGUID = '{9BD6A677-CE75-11D1-AF04-204C4F4F5020}';
CLASS_DotDensityRenderer: TGUID = '{9BD6A679-CE75-11D1-AF04-204C4F4F5020}';
CLASS_LabelRenderer: TGUID = '{9BD6A67B-CE75-11D1-AF04-204C4F4F5020}';
CLASS_TrackingLayer: TGUID = '{9BD6A67E-CE75-11D1-AF04-204C4F4F5020}';
CLASS_GeoEvent: TGUID = '{9BD6A680-CE75-11D1-AF04-204C4F4F5020}';
CLASS_ImageLayer: TGUID = '{9BD6A684-CE75-11D1-AF04-204C4F4F5020}';
CLASS_PlaceLocator: TGUID = '{9BD6A695-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Parts: TGUID = '{9BD6A697-CE75-11D1-AF04-204C4F4F5020}';
CLASS_Projection: TGUID = '{43FD9772-D8FF-11D1-AF14-006097DA3688}';
CLASS_ProjCoordSys: TGUID = '{F9C06024-DA8D-11D1-AF16-006097DA3688}';
CLASS_GeoCoordSys: TGUID = '{F9C06027-DA8D-11D1-AF16-006097DA3688}';
CLASS_Unit_: TGUID = '{F9C0602A-DA8D-11D1-AF16-006097DA3688}';
CLASS_Datum: TGUID = '{F9C0602D-DA8D-11D1-AF16-006097DA3688}';
CLASS_Spheroid: TGUID = '{F9C06030-DA8D-11D1-AF16-006097DA3688}';
CLASS_PrimeMeridian: TGUID = '{F9C06033-DA8D-11D1-AF16-006097DA3688}';
CLASS_GeoTransformation: TGUID = '{F9C06036-DA8D-11D1-AF16-006097DA3688}';
CLASS_Geocoder: TGUID = '{2637C6F6-0472-11D2-909C-00600826393D}';
CLASS_ZRenderer: TGUID = '{0C8392E5-3CC4-11D2-8AF6-0060082D41FB}';
CLASS_GroupRenderer: TGUID = '{83259D41-4A42-11D2-AF7A-006097DA3688}';
CLASS_ChartRenderer: TGUID = '{83259D43-4A42-11D2-AF7A-006097DA3688}';
CLASS_LabelPlacer: TGUID = '{83259D45-4A42-11D2-AF7A-006097DA3688}';
CLASS_EventRenderer: TGUID = '{356EF6C7-73E3-11D2-BF0D-0060082D41FB}';
// *********************************************************************//
// Declaration of Enumerations defined in Type Library
// *********************************************************************//
// Constants for enum ConnectionErrorConstants
type
ConnectionErrorConstants = TOleEnum;
const
moNoError = $00000000;
moUnknownError = $00000001;
moAccessDenied = $00000002;
moInvalidUser = $00000003;
moNetworkTimeout = $00000004;
moInvalidDatabase = $00000005;
moTasksExceeded = $00000006;
moFileNotFound = $00000007;
moInvalidDirectory = $00000008;
moHostUnknown = $00000009;
moSE_FAILURE = $FFFFFFFF;
moSE_INVALID_LAYERINFO_OBJECT = $FFFFFFFE;
moSE_NO_ANNOTATION = $FFFFFFFD;
moSE_FINISHED = $FFFFFFFC;
moSE_SDE_NOT_STARTED = $FFFFFFFB;
moSE_UNCHANGED = $FFFFFFFA;
moSE_CONNECTIONS_EXCEEDED = $FFFFFFF9;
moSE_LOGIN_NOT_ALLOWED = $FFFFFFF8;
moSE_INVALID_USER = $FFFFFFF7;
moSE_NET_FAILURE = $FFFFFFF6;
moSE_NET_TIMEOUT = $FFFFFFF5;
moSE_OUT_OF_SVMEM = $FFFFFFF4;
moSE_OUT_OF_CLMEM = $FFFFFFF3;
moSE_OUT_OF_CONTEXT = $FFFFFFF2;
moSE_NO_ACCESS = $FFFFFFF1;
moSE_TOO_MANY_LAYERS = $FFFFFFF0;
moSE_NO_LAYER_SPECIFIED = $FFFFFFEF;
moSE_LAYER_LOCKED = $FFFFFFEE;
moSE_LAYER_EXISTS = $FFFFFFED;
moSE_LAYER_NOEXIST = $FFFFFFEC;
moSE_LAYER_INUSE = $FFFFFFEB;
moSE_FID_NOEXIST = $FFFFFFEA;
moSE_FID_EXISTS = $FFFFFFE9;
moSE_LAYER_MISMATCH = $FFFFFFE8;
moSE_NO_PERMISSIONS = $FFFFFFE7;
moSE_INVALID_NOT_NULL = $FFFFFFE6;
moSE_INVALID_SHAPE = $FFFFFFE5;
moSE_INVALID_LAYER_NUMBER = $FFFFFFE4;
moSE_INVALID_ENTITY_TYPE = $FFFFFFE3;
moSE_INVALID_SEARCH_METHOD = $FFFFFFE2;
moSE_INVALID_ETYPE_MASK = $FFFFFFE1;
moSE_BIND_CONFLICT = $FFFFFFE0;
moSE_INVALID_GRIDSIZE = $FFFFFFDF;
moSE_INVALID_LOCK_MODE = $FFFFFFDE;
moSE_ETYPE_NOT_ALLOWED = $FFFFFFDD;
moSE_TOO_MANY_POINTS = $FFFFFFDC;
moSE_TABLE_NOEXIST = $FFFFFFDB;
moSE_ATTR_NOEXIST = $FFFFFFDA;
moSE_LICENSE_FAILURE = $FFFFFFD9;
moSE_OUT_OF_LICENSES = $FFFFFFD8;
moSE_INVALID_COLUMN_VALUE = $FFFFFFD7;
moSE_INVALID_WHERE = $FFFFFFD6;
moSE_INVALID_SQL = $FFFFFFD6;
moSE_LOG_NOEXIST = $FFFFFFD5;
moSE_LOG_NOACCESS = $FFFFFFD4;
moSE_LOG_NOTOPEN = $FFFFFFD3;
moSE_LOG_IO_ERROR = $FFFFFFD2;
moSE_NO_SHAPES = $FFFFFFD1;
moSE_NO_LOCKS = $FFFFFFD0;
moSE_LOCK_CONFLICT = $FFFFFFCF;
moSE_OUT_OF_LOCKS = $FFFFFFCE;
moSE_DB_IO_ERROR = $FFFFFFCD;
moSE_STREAM_IN_PROGRESS = $FFFFFFCC;
moSE_INVALID_COLUMN_TYPE = $FFFFFFCB;
moSE_TOPO_ERROR = $FFFFFFCA;
moSE_ATTR_CONV_ERROR = $FFFFFFC9;
moSE_INVALID_COLUMN_DEF = $FFFFFFC8;
moSE_INVALID_SHAPE_BUF_SIZE = $FFFFFFC7;
moSE_INVALID_ENVELOPE = $FFFFFFC6;
moSE_TEMP_IO_ERROR = $FFFFFFC5;
moSE_GSIZE_TOO_SMALL = $FFFFFFC4;
moSE_LICENSE_EXPIRED = $FFFFFFC3;
moSE_TABLE_EXISTS = $FFFFFFC2;
moSE_INDEX_EXISTS = $FFFFFFC1;
moSE_INDEX_NOEXIST = $FFFFFFC0;
moSE_INVALID_POINTER = $FFFFFFBF;
moSE_INVALID_PARAM_VALUE = $FFFFFFBE;
moSE_ALL_SLIVERS = $FFFFFFBD;
moSE_TRANS_IN_PROGRESS = $FFFFFFBC;
moSE_IOMGR_NO_DBMS_CONNECT = $FFFFFFBB;
moSE_DUPLICATE_ARC = $FFFFFFBA;
moSE_INVALID_ANNO_OBJECT = $FFFFFFB9;
moSE_PT_NO_EXIST = $FFFFFFB8;
moSE_PTS_NOT_ADJACENT = $FFFFFFB7;
moSE_INVALID_MID_PT = $FFFFFFB6;
moSE_INVALID_END_PT = $FFFFFFB5;
moSE_INVALID_RADIUS = $FFFFFFB4;
moSE_LOAD_ONLY_LAYER = $FFFFFFB3;
moSE_LAYERS_NOT_FOUND = $FFFFFFB2;
moSE_FILE_IO_ERROR = $FFFFFFB1;
moSE_BLOB_SIZE_TOO_LARGE = $FFFFFFB0;
moSE_CORRIDOR_OUT_OF_BOUNDS = $FFFFFFAF;
moSE_SHAPE_INTEGRITY_ERROR = $FFFFFFAE;
moSE_NOT_IMPLEMENTED_YET = $FFFFFFAD;
moSE_CAD_EXISTS = $FFFFFFAC;
moSE_INVALID_TRANSID = $FFFFFFAB;
moSE_INVALID_LAYER_NAME = $FFFFFFAA;
moSE_INVALID_LAYER_KEYWORD = $FFFFFFA9;
moSE_INVALID_RELEASE = $FFFFFFA8;
moSE_VERSION_TBL_EXISTS = $FFFFFFA7;
moSE_COLUMN_NOT_BOUND = $FFFFFFA6;
moSE_INVALID_INDICATOR_VALUE = $FFFFFFA5;
moSE_INVALID_CONNECTION = $FFFFFFA4;
moSE_INVALID_DBA_PASSWORD = $FFFFFFA3;
moSE_PATH_NOT_FOUND = $FFFFFFA2;
moSE_SDEHOME_NOT_SET = $FFFFFFA1;
moSE_NOT_TABLE_OWNER = $FFFFFFA0;
moSE_PROCESS_NOT_FOUND = $FFFFFF9F;
moSE_INVALID_DBMS_LOGIN = $FFFFFF9E;
moSE_PASSWORD_TIMEOUT = $FFFFFF9D;
moSE_INVALID_SERVER = $FFFFFF9C;
moSE_IOMGR_NOT_AVAILABLE = $FFFFFF9B;
moSE_SERVICE_NOT_FOUND = $FFFFFF9A;
moSE_INVALID_STATS_TYPE = $FFFFFF99;
moSE_INVALID_DISTINCT_TYPE = $FFFFFF98;
moSE_INVALID_GRANT_REVOKE = $FFFFFF97;
moSE_INVALID_SDEHOME = $FFFFFF96;
moSE_INVALID_STREAM = $FFFFFF95;
moSE_TOO_MANY_STREAMS = $FFFFFF94;
moSE_OUT_OF_MUTEXES = $FFFFFF93;
moSE_CONNECTION_LOCKED = $FFFFFF92;
moSE_CONNECTION_IN_USE = $FFFFFF91;
moSE_NOT_A_SELECT_STATEMENT = $FFFFFF90;
moSE_FUNCTION_SEQUENCE_ERROR = $FFFFFF8F;
moSE_WRONG_COLUMN_TYPE = $FFFFFF8E;
moSE_PTABLE_LOCKED = $FFFFFF8D;
moSE_PTABLE_IN_USE = $FFFFFF8C;
moSE_STABLE_LOCKED = $FFFFFF8B;
moSE_STABLE_IN_USE = $FFFFFF8A;
moSE_INVALID_FILTER_TYPE = $FFFFFF89;
moSE_NO_CAD = $FFFFFF88;
moSE_INSTANCE_NOT_AVAILABLE = $FFFFFF87;
moSE_INSTANCE_TOO_EARLY = $FFFFFF86;
moSE_INVALID_SYSTEM_UNITS = $FFFFFF85;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -