#1 Tue 18 June 2002 14:43
- Laure Barral
- Invité
liaison Delphi / MapInfo
bonjour tout le monde
J'ai cree une DLL avec Delphi. Je veux pouvoir
appeller les fonctions de celle-ci sous MapInfo.
La DLL compile, est reconnue par MapInfo, certaines
fonctions (sans parametres) marchent.
Probleme : j'ai une fonction avec 2 parametres de type
PChar, et j'ai systematiquement un des 2 (toujours le
2eme) qui plante ( memory can't be read ).
merci par avance
Laure
___________________________________________________________
#2 Tue 18 June 2002 15:41
- Xavier Mauclaire
- Invité
Re: liaison Delphi / MapInfo
Bonjour
Attention avec les parametre de fonction de type Pchar (chaines de car).
Suivant le language de developpement que vous utilisez, il y a des
precautions a prendre. par exemple ne transferer que des chaine de type
String[x].
Pour ma part je n'utilise pas de parametre PCHAR (je regle ainsi les
problemes). Pour transferer une variable de type chaine de MapInfo vers la
DLL, j'utilise les liaisons DDE ou OLE(encore mieux !). et ca marche tres
bien
salutations