estoy ahora trabajando con delphi
y tengo esta funcione
en la dll
Código Delphi
[-]
function DisplayMsg(s:String):Boolean;stdcall;
function DisplayMsg; external 'Mydll.dll' Name 'DisplayMsg';stdcall;
function DisplayMsg(s:String):Boolean;stdcall;
begin
ShowMessage(s);
Result := True;
end;
y la llamo asi desde una apliacion GUI
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
begin
DisplayMsg(edtString.Text);
end;
en este caso la respuesta es de tipo Boolean
como puede saber si la respuesta es false o true
si la cadena no lleva nada es FALSE
si lleva algo es TRUE
¿pero como lo capturo en la aplicacion GUI?
ya despues queiro poder
regresar mas valores
por jemplo
si la funcion regresa mejor integer. en vez de Boolean
quiero manejar codigos asi.
0
1
2
3
4
5
o
texto.
SI
NO
NOPASO
ERROR4001