Salut...,
j'utilise une dll ecrite en C++,
dans delphi,
la declaration des fonctions de la DLL dans delphi fait erreur ;.
le code source c++ de la function :
le code delphi qui je utilisé est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DEFRAG_API int RunDefrag(char *MountPoint, int Mode) { if ((MountPoint == NULL) || (*MountPoint == '\0')) { DefragAllDisks(Mode); } else { DefragOneDisk(MountPoint,Mode); } return(0); }
mai delphi fait un erreur (violation d'accés a l'adresse 100047b0 ) ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Function RunDefrag(MountPoint : char; Mode:integer):integer;cdecl ; external 'DefragDll.dll' name 'RunDefrag';
donne moi une solution ...
merci...![]()
Partager