#1 Mon 31 January 2005 16:45
- Gaelle Gabriel
- Invité
geosignet et .dll
De: GABRIEL
Bonjour,
j'aurais souhaite savoir
- si il etait possible de lire le code de la fonction GEOSIGNET/BOOKMARKS de ArcGIS 8.
- comment lire le code d'un fichier .dll
Merci bien.
#2 Tue 01 February 2005 13:32
- Frederic Prally SETEGUE
- Invité
Re: geosignet et .dll
Bonjour,
Vous pouvez jeter un oeil a la page 271, chapitre 4, du manuel Exploring ArcObjects.
Vous y trouverez quelques exemples de codes comme celui-ci :
Code:
Public Sub AddSpatialBookMark() Dim pMxDoc As IMxDocument Dim pMap As IMap Dim pActiveView As IActiveView Dim pAreaOfInterest As IAOIBookmark Dim pMapBookmarks As IMapBookmarks Set pMxDoc =3D Application.Document Set pMap =3D pMxDoc.FocusMap Set pActiveView =3D pMap 'Create a new bookmark and set it's location to the focus map's current extent Set pAreaOfInterest =3D New AOIBookmark Set pAreaOfInterest.Location =3D pActiveView.Extent 'Give the bookmark a name pAreaOfInterest.name =3D My bookmark 'Add the bookmark to the map's bookmark collection 'This will add the bookmark to the Bookmarks menu accessible from the View menu Set pMapBookmarks =3D pMap pMapBookmarks.AddBookmark pAreaOfInterest End Sub
En esperant que cela puisse vous aider.
PRALLY Frederic
Cartographie et SIG
#3 Sat 05 February 2005 23:27
- ODevArc
- Invité
Re: geosignet et .dll
Bonjour,
Il n'est pas possible de lire le code d'une DLL, en effet une Dynamic Link Library est un fichier de procedures et fonctions compilees en binaire. Pour les utiliser vous devez avoir une documentation vous indiquant les points d'entres.
Parallelement, il n'est plus possible de recuperer le code se cachant derriere des boutons de l'interface d'ArcGIS, comme c'etait le cas avec ArcView 3.x
Bonne journee,
Olivier GUYOT