Einzelnen Beitrag anzeigen

Clane
(Gast)

n/a Beiträge
 
#1

Ich verzweifel noch an dem funktionsaufruf einer dll

  Alt 23. Apr 2005, 09:52
hallo also ich habe eine dll geschrieben

Delphi-Quellcode:
function ADreieck(a,h: real): real; stdcall;
begin
result := (a*h)/2;
end;
dieser code soll aufgerufen werden das habe ich so gemacht .... nur das der mir immwieder felher gibt zu den fehler später mehr

Delphi-Quellcode:
function ADreieck(a,h : real):real;stdcall;external 'AVUO.dll';


procedure TForm4.Button5Click(Sender: TObject);
begin
edit3.Text := ADreieck(edit1.text, edit6.text);
end;
so und die beiden edits (edit1.text und edit6.text) müsste ich doch eigentlich mit floattostr umwandeln oder ?? nur da sagt mir d2005 pe folgendes

Zitat:
[Error] AVUO.pas(53): E2250 There is no overloaded version of 'FloatToStr' that can be called with these arguments
[Error] AVUO.pas(53): E2250 There is no overloaded version of 'FloatToStr' that can be called with these arguments
[Fatal Error] Project1.dpr(9): F2063 Could not compile used unit 'AVUO.pas'
könnt ihr mir sagen was ich falsch mache oder ob ich etwas komplett anders realisiern muss


MfG. PBiggi

[edit]

ich habe mir schin viele viele bleistift codes angeguckt und auch in büchern geguckt aber ich finde seid 5 h keine lösung für das prob

[/edit]
  Mit Zitat antworten Zitat