Utilisation d'une DLL avec Lazarus comment déclarer : export const char* ?
Bonjour,
J'utilise une DLL C avec Lazarus et j'ai besoin de déclarer une constante exportée. Elle est déclarée dans le .h comme ceci :
Code:
EXPORT const char *spec[];
J'ai converti en Pascal comme ceci :
Code:
1 2
| const
spec: PChar; external 'libacarsd.dll' name 'spec'; |
Cependant, j'ai l'erreur suivante :
Citation:
Fatal: Syntax error, "=" expected but ";" found
Si je remplace le : par =, j'ai l'erreur suivante :
Citation:
Error: Illegal expression
Fatal: Syntax error, "=" expected but "const string" found
Comment dois-je la déclarer ?
Merci,
ZiP