n03l
28-12-2011, 17:57:55
saludos...
Estoy creando una DLL y e seguido como explica la siguiente web
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=261
y todo bien
El problema que tengo esq quiero crear una funcion que devuelva un resultado string almacenado en la DLL y e creado la siguiente funcion en la DLL
function serial() : String; stdcall;
var ClaveP: String;
begin
ClaveP:='MiClave123';
Result:=clavep;
end;
luego cuando intento llamar la funcion desde delphi asi
Edit1.Text:=serial;
me dice [Error] Unit1.pas(90): Not enough actual parameters
y si lo pongo asi
Edit1.Text:=serial('');
me dice [Error] Unit1.pas(90): Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'
o tambien podria ser que yo almacene una variable string en la dll y la lea desde delphi
saludos a todos y espero una ayudita....
Estoy creando una DLL y e seguido como explica la siguiente web
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=261
y todo bien
El problema que tengo esq quiero crear una funcion que devuelva un resultado string almacenado en la DLL y e creado la siguiente funcion en la DLL
function serial() : String; stdcall;
var ClaveP: String;
begin
ClaveP:='MiClave123';
Result:=clavep;
end;
luego cuando intento llamar la funcion desde delphi asi
Edit1.Text:=serial;
me dice [Error] Unit1.pas(90): Not enough actual parameters
y si lo pongo asi
Edit1.Text:=serial('');
me dice [Error] Unit1.pas(90): Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'
o tambien podria ser que yo almacene una variable string en la dll y la lea desde delphi
saludos a todos y espero una ayudita....