Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: While-Schleife wird Ignoriert ?!?!

  Alt 5. Aug 2004, 12:15
FS_ED und MS sind beides Objektreferenzen (Zeiger) und diese sind immer 4 Byte groß (SizeOf(...)).
D.h
while ((SizeOf(FS_ED) + SizeOf(MS)) mod 256 = 0) liefert immer False und schleife wird nicht durchlaufen.
while ((FS_ED.Size + MS.Size) mod 256 = 0) do sollte funktionieren, da jetzt die größe des Streams (welches Du verwendest) abgefragt wird.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat