![]() |
Fehler bei Readfile
Hi,
bei folgendem Code meint Delphi bei der Zeile mit dem Readfile:
Code:
[Fehler] Unit1.pas(68): Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen
Delphi-Quellcode:
Woran liegt das?
var
d: array[1..3] of Char; b, i: Integer; s: string; begin while not closed do begin ReadFile(h, d, SizeOf(d), b, nil); s := ''; for i := 1 to b do s := s + d[I]; Memo1.Lines.Add(s); end; MFG Chris. |
Re: Fehler bei Readfile
Moin,
wenn du mal in den Klammern von ReadFile Strg + Shift + Leertaste drückst, dann zeigt dir Delphi die Typen der Methode an. Dort wirst du dann sehen, dass b vom Typ Integer ist und der formale Parameter vom Typ Cardinal. Also deklariere doch einfach mal Variablen, die du übergibst, so wie es gefordert wird. MfG Thorsten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:57 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