Ver Mensaje Individual
  #11  
Antiguo 07-03-2007
senda senda is offline
Miembro
 
Registrado: sep 2006
Posts: 48
Reputación: 0
senda Va por buen camino
Cita:
Empezado por seoane
Porque no lo esta. Tu estas declarando Suma2 no Suma

Por cierto, no entiendo para que usas esto:
Código Delphi [-]
// llamada a la función
var
  n : integer;

begin
  n := Suma(3, 2);
  Suma2:=n;
end;

Basti te lo ponía como un ejemplo, pero no hace falta que lo incluyas en tu programa
Vale entonces, creo que no lo he entendido. En la línea
Código Delphi [-]
  n := Suma(3, 2);
yo pensaba que se estaba llamando a la funcion implementada en C, pero por lo que veo, con la declaración
Código Delphi [-]
function Suma2(a, b : integer) : integer; stdcall; external 'suma.dll'  name 'Suma';
se supone que ya queda implícito, es decir, la función Suma2 ¿no necesita implementación? puesto que está implementada en suma.dll, ¿no?
Responder Con Cita