Ver Mensaje Individual
  #1  
Antiguo 20-01-2006
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Reputación: 23
brandolin Va por buen camino
Delphi + Dlls + VisualFox

Hola amigos.... les comento la situacion.
He realizado una Dll para un "programador" amigo el cual debe llamarla desde VisualFox 6.x el problema es que el no tiene muchas luces... (yo tampoco ) por lo que se nos complica un poco las llamadas a la Dll dese visual Fox. por ejemplo:

la dll tiene esta declaracion

Código Delphi [-]
function prueba(x: integer): integer;
begin
       prueba := X + 5;
end;

desde delphi compila y se crea la Dll y anda sin medio problema. Ahora cuando se llama desde Visual Fox hace cualquier cosa. Él hace lo siguiente:

Código:
* declaracion
DECLARE Integer prueba in dll1 integer

*llamado
? prueba(10)
esto deberia devolver 15 (si la matematica no falla) pero devuelve 15893....

algo mal esta con el pasaje de parametros...
alguien que conosta los dos lenguajes me podria ayudar, se lo agradeceria mucho.
Responder Con Cita