Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fehler bei Readfile (https://www.delphipraxis.net/38207-fehler-bei-readfile.html)

MasterC 16. Jan 2005 10:11


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:
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;
Woran liegt das?

MFG Chris.

omata 16. Jan 2005 14:40

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