Envoyé par
bouzaidi
personnelement avec char* je n'ai pas trouvé de probleme pour le passage de delphi à C++. T'as qu'à declarer char* au lieu de PChar et tou le reste c est pareil... tu file une chaine de caratctere en parametre tres classiquement..
Remplace Tmode en int pour voir ce ke ca va donner??
Ca fonctionne pour le PChar Char* et pour le (TMode)LongInt Long.
function AffDemandeExt(nMode: LongInt; sNumDemande: PChar; nQuantite: Longint; pInfoDmd: PInfoDemande = nil): LongBool; stdcall;
typedef LongBool _stdcall (WINAPI *DLL_AffDemandeExt) (long Mode, Char* sNumDemande, long nQuantite, ????????);
Il ne reste plus qu'à trouver comment passer un pointeur sur une structure.
Comment faire ?
Partager