Einzelnen Beitrag anzeigen

Chilled86

Registriert seit: 8. Apr 2007
Ort: Quierschied
17 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Problem beim einlesen einer Datei in einen Stream

  Alt 13. Apr 2007, 09:42
Zitat von CCRDude:
Der Typecast zum PChar erscheint mir etwas umständlich... versuch doch stattdessen mal
[i]Stream.Read(Daten.Name[1], Len);
^^ Lässt Delphi und mein Tool crashen... Totalabsturz


Zitat von CCRDude:
PS: Warum ist Len ein LongInt und kein LongWord/Cardinal? Erwartest Du negative Zeichenlängen?
Stimmt auch wieder



Zitat von CCRDude:
PPS: Wenn man mit F7/F8 durchsteppt, merkt man doch, wann der Fehler erscheint
Hier stürzt das Teil ab
SetLength(Daten, Len);
***EDIT***
SizeOf gibt einen SmallInt zurück, kanns sein dass der zu klein is? Wenn ja, wie kann ich das denn anders lösen?
Sven Schellberg
  Mit Zitat antworten Zitat