Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Funktionen aufrufen (https://www.delphipraxis.net/32411-funktionen-aufrufen.html)

S.ash 22. Okt 2004 19:21


Funktionen aufrufen
 
Hallo,

ich habe folgendes Problem,
beim Aufrufen meiner Funktion erscheint folgende Fehlermeldung:
"Die Typen der tatsächlichen und formalen Var-Parameter müssen übereistimmen"
dies bezieht sich auf die Zeile: command(5,0,13);
Delphi-Quellcode:
procedure command(var fev, fev2, fev3: integer);
begin
if ev = fev2 or fev3 then
...//code
end;

Procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: word; Shift: TShiftState);
...
command(5,0,13);
...
end;
heißt das jetzt, dass die in Klammern angegebene Zahlen nicht dem integer Typ entsprechen?Oder hat er ein anderes Problem?

Dax 22. Okt 2004 19:26

Re: Funktionen aufrufen
 
DU hast die Parameter als var deklariert, da kannst du keine Konstanten übergeben.. :roll:

idontwantaname 22. Okt 2004 19:27

Re: Funktionen aufrufen
 
versuch mal, das var wegzugeben
das sollte helfen

glkgereon 22. Okt 2004 19:30

Re: Funktionen aufrufen
 
bei mirr isses dann immer das bei der meldung:

die deklarationen im implementation und im interface teil sind anders...

du hast das ja zweimal deklariert im prinzip...
einmal oben, und einmal unten, wo der sourcecode steht

S.ash 23. Okt 2004 18:53

Re: Funktionen aufrufen
 
Vielen Dank

Das var wegzulassen war die Lösung


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz