![]() |
Programmfehler
Das Hinzufügen eines Titels zur Playlist hat bis jetzt immer funktioniert! Aber ab jetzt hat sich der Compiler entschlossen die Ruhe zu stören. Immer wenn ich einen Titel zur Playlist hinzufüge kommt die Exception: ... ist eine Exception der Klasse $C0000005 mit der Meldung 'access violation at 0x00485e43: read of adress 0x00000000' aufgetreten Wenn ich dann auf 'Anhalten' drücke springt Delphi zu der Playlist- Hinzufügestelle. Wie gesagt, bis jetzt hat es immer funktioniert. Wie kann ich den Fehler beseitigen?
|
Re: Programmfehler
Ohne Quellcode und weitere Informationen wird dir hier wohl keiner helfen können. :hi:
|
Re: Programmfehler
Alsogut: Ich benutze Delphi2005 Personal, der Compiler springt nach dem Fehler an diese Stelle:
Delphi-Quellcode:
procedure TForm1.AddToPlayList(s:string);
begin playList.Add(s); PlayListBox.Items.Add(extractfilename(s)); end; |
Re: Programmfehler
Da ist noch interssant wie deine PlayListBox ausschaut....
PlayListBox = eine Combobox die als Kompo auf dem Formular liegt oder ist sie selbst gemacht ... ? Und was ist playList ? |
Re: Programmfehler
PlayList ist eine TStringList und PlayListBox ist eine TListBox, die als Komponente nichtselbstgemacht auf dem Formular liegt.
|
Re: Programmfehler
Hast du die StringList auch erstellt ?
Delphi-Quellcode:
var
PlayList: TStringlist; procedure ... FormCreate... begin PlayList := TStringlist.Create; end; procedure ...AddToPlayList(s:string); begin playList.Add(s); PlayListBox.Items.Add(extractfilename(s)); end; procedure ... FormDestroy... begin PlayList.Free; end; |
Re: Programmfehler
Hab den Fehler! Die Aktion eines der Timer in meinem projekt hat sich als Form1.create - aktion gesetzt. Dadurch wurde die stringlist nicht erstellt und es kam zu dem fehler!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:52 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-2025 by Thomas Breitkreuz