Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Prozedurproblem: zu viele Parameter?
scientificus - Sa 11.10.03 13:11
Titel: Prozedurproblem: zu viele Parameter?
Hallo,
ich habe ein, finde ich, seltsames Problem mit einer Deklaration einer Prozedur. :?!?:
Also oben im private Teil steht z.B.
Quelltext
1:
| procedure kampf(var hs1,hb1,hs2 : word); |
wird ohne Fehlermeldung akzeptiert, doch
Quelltext
1:
| procedure kampf(var hs1,hb1,hs2,hb2 : word); |
also nur ein Parameter mehr ergibt eine Fehlermeldung, in der etwas von ungültiger forward/external Prozedurenvereinbarung steht.
Wo ist das Problem? Es ist doch nur ein Parameter mehr?! :nixweiss:
Danke schonmal für eure Hilfe.
Christian S. - Sa 11.10.03 13:22
Hallo!
Die Parameter müssen im interface- und im implementation-Teil übereinstimmen. Tun sie das bei Dir?
MfG
Peter
scientificus - Sa 11.10.03 18:31
:autsch: ARRGGHH!
Ja, danke dir. Ich bin vielleicht blöd!
Ich hatte die Prozedur noch gar nicht im implementation Teil stehen. :oops:
nur gemerkt hab ich den Fehler nicht, weil die Prozedurvereinbarung mit nur 3 Parametern ja funktioniert hat... :nut:
Eigentlich komisch, dass Delphi das bei mir zugelassen hat.
Auf jeden Fall nochmal danke!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!