![]() |
Problem mit TOpenDialog...Laden in TStrings...
Hallo!!
Ich sitze hier vor folgendem Problem: Hab eine kleine Anwendung und möchte jetzt über ein OpenDialog eine Textdatei in ein TStrings-Objekt laden und dabei bricht das Programm mit EAccessViolation ab. Wenn ich die Datei aber direkt in ein Memo lade mit (z.B. Memo1.Lines.LoadFromFile(OpenDialog1.FileName)), dann funktioniert es. Hier ist mal der Codeschnippel:
Delphi-Quellcode:
DSPPreset ist als TStrings deklariert.
procedure TForm1.Button2Click(Sender: TObject);
var Datei : String; begin OpenDialog1.Filter := 'DSP Preset (*.txt)|*.txt'; if OpenDialog1.Execute then begin Datei := OpenDialog1.FileName; end; Memo1.Lines.LoadFromFile(Datei); // <== das funktioniert DSPPreset.LoadFromFile(Datei); // <== das nicht... :( end; Danke schon mal... |
Re: Problem mit TOpenDialog...Laden in TStrings...
Hast du DSPPreset instantiirt? Wie?
|
Re: Problem mit TOpenDialog...Laden in TStrings...
Ich vermute mit Hilfe meiner Glaskugel einfach mal, dass du
Delphi-Quellcode:
vergessen hast.
DSPPreset:=TStringlist.create;
[Edit] Roter Kasten, wo warst du? [/Edit] |
Re: Problem mit TOpenDialog...Laden in TStrings...
Ups...
Würde mich bitte jemand erschießen... :wall: Danke. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:17 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