Ver Mensaje Individual
  #1  
Antiguo 02-03-2011
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Reputación: 22
JXJ Va por buen camino
Question dll delphi funcion capturar resultado

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

Última edición por Ñuño Martínez fecha: 03-03-2011 a las 10:08:08. Razón: mal formateado
Responder Con Cita