Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programmfehler (https://www.delphipraxis.net/63849-programmfehler.html)

E307 23. Feb 2006 18:01


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?

PierreB 23. Feb 2006 18:02

Re: Programmfehler
 
Ohne Quellcode und weitere Informationen wird dir hier wohl keiner helfen können. :hi:

E307 23. Feb 2006 18:10

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;

turboPASCAL 23. Feb 2006 18:19

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 ?

E307 23. Feb 2006 18:36

Re: Programmfehler
 
PlayList ist eine TStringList und PlayListBox ist eine TListBox, die als Komponente nichtselbstgemacht auf dem Formular liegt.

turboPASCAL 23. Feb 2006 18:45

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;

E307 25. Feb 2006 18:33

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 10:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz