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 c : Sélectionner tout - Visualiser dans une fenêtre à part
EXPORT const char *spec[];

J'ai converti en Pascal comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
const
    spec: PChar; external 'libacarsd.dll' name 'spec';
Cependant, j'ai l'erreur suivante :

Fatal: Syntax error, "=" expected but ";" found
Si je remplace le : par =, j'ai l'erreur suivante :

Error: Illegal expression
Fatal: Syntax error, "=" expected but "const string" found
Comment dois-je la déclarer ?

Merci,
ZiP