Was ist mit InStream? Das ist doch nil.
Nee, noch schlimmer, es ist ein "zufälliger" Wert, der auf sonstwelchen Schrott zeigen könnte.
Das ist eine lokale Variable und Diese werden (absichtlich) nicht automatisch initialisiert. (abgesehn von gemanagten Typen ala String oder IInterface)
Aber wer nicht auf seinen Compiler hört, ist selber Schuld.
Zitat:
[dcc32 Warnung] Unit8.pas(28): W1036 Variable 'InStream' ist möglicherweise nicht initialisiert worden
Und da ich jetzt nicht erkennen kann wie dein Code nun eigentlich aussieht, auch nicht anhand der vorhergehenden Posts, nenne ich dir den Fehler direkt.
Der dritte Buchstabe in der x. Zeile ist Schuld.