AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi TMemoryStream - Instanzbildung scheitert?
Thema durchsuchen
Ansicht
Themen-Optionen

TMemoryStream - Instanzbildung scheitert?

Ein Thema von Flips · begonnen am 8. Jan 2010 · letzter Beitrag vom 8. Jan 2010
 
Flips

Registriert seit: 17. Feb 2005
Ort: Sankt Wendel
491 Beiträge
 
Delphi 7 Professional
 
#1

TMemoryStream - Instanzbildung scheitert?

  Alt 8. Jan 2010, 15:52
Hi,

ich habe eine Prozedur aus dem Netz, welche einen MemoryStream nutzt. Dieser wurde lokal deklariert, am Anfang der Prozedur erzeugt und am Schluss freigegeben, so wie das sein sollte.
Jetzt bräuchte ich den Inhalt des Memorystream zur gesamten Laufzeit. Also dachte ich gut, deklarier ich ihn global (Habs als Attribut des Forms und als globale Variable der Unit probiert) und setze die Create (Free) Methode ins OnCreate (OnDestroy) des Forms.
Gesagt getan, Programm gestartet. Sobald ich jedoch dann den Stream benutzen will (bspw: Write), erscheint eine Zugriffsverletzung, welche ich früher zu genüge hatte, als ich nicht wusste, dass Objekte erzeugt werden müssen.

Doch wieso bekomme ich hier einen solchen Fehler, obwohl ich doch im OnCreate des Forms (was logischerweise auch ausgeführt wird, wenn ich das Form ja sehe) die Instanz erstelle?

Wie gesagt, wenn ich lokal in der Funktion bleibe dann klappt alles.

Hoffe Ihr könnt mir helfen.

Lg, Flips
Philipp F.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:45 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 by Thomas Breitkreuz