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 :
DEFRAG_API int RunDefrag(char *MountPoint, int Mode) {
if ((MountPoint == NULL) || (*MountPoint == '\0')) {
DefragAllDisks(Mode);
} else {
DefragOneDisk(MountPoint,Mode);
}
return(0);
}
le code delphi qui je utilisé est :
Function RunDefrag(MountPoint : char; Mode:integer):integer;cdecl ; external 'DefragDll.dll' name 'RunDefrag';
mai delphi fait un erreur (violation d'accés a l'adresse 100047b0 ) ,
donne moi une solution ...
merci...
