Bonjour , j'ai besoin de faire appelle à une dll et je coince
Dans delphi je creais une DLL de la forme suivante ( exemple pour comprendre)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| library Registry32_64;
uses
SysUtils, Classes;
{$R *.res}
function Somme(A, B : Integer): Integer; stdcall;
begin
Result := A + B;
end;
function Multip(A, B : PAnsiChar): PansiChar; stdcall;
begin
//A est une chaine de carracters
//B est une chaine de carateres
Result := 'J''ai trouvé' ;
end;
exports Somme; //Sans précision, le nom d'exportation sera "Somme" et l'index 1
exports Multip ; // sans précision
begin
end. |
Dans Windev , là je coince
j'appelle la dll
AppelDLL32("Registry32_64", "Somme" ,SAI_A,SAI_B)
mais comment je recupere la valeur de retour ?
Help.
Merci
Partager