Fórum Duvida na DLL #268521
14/02/2005
0
Caro Amigos
Sou novado no delphi e gostaria de saber se alguem me pode ajudar sobre um erro que esta dando em meu programa depois de chamar uma funcao de uma DLL, que e o seguinte:
[Error] Corte.pas(109): E2035 Not enough actual parameters,
que da nesta linha:
Fex:= Fc*0.08;
esta funcao e chamada de uma DLL (Fc), que esta assim na DLL:
function Fc (e, p, Tc: Double): Double; stdcall; export;
begin
Result:=e*p*Tc*1.1;
end;
Estes paramentros (e*p*Tc) e obtido no programa principal.
Se alguem puder me ajudar agradeco desde ja.
Atenciosamente
Luiz Dionysio
Sou novado no delphi e gostaria de saber se alguem me pode ajudar sobre um erro que esta dando em meu programa depois de chamar uma funcao de uma DLL, que e o seguinte:
[Error] Corte.pas(109): E2035 Not enough actual parameters,
que da nesta linha:
Fex:= Fc*0.08;
esta funcao e chamada de uma DLL (Fc), que esta assim na DLL:
function Fc (e, p, Tc: Double): Double; stdcall; export;
begin
Result:=e*p*Tc*1.1;
end;
Estes paramentros (e*p*Tc) e obtido no programa principal.
Se alguem puder me ajudar agradeco desde ja.
Atenciosamente
Luiz Dionysio
Luiz Dionysio
Curtir tópico
+ 0
Responder
Posts
14/02/2005
Beppe
Você não está passando argumentos para a função:
Fex:= Fc*0.08
Deve ser:
Fex:= Fc(e, p, Tc)*0.08
Fex:= Fc*0.08
Deve ser:
Fex:= Fc(e, p, Tc)*0.08
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)