Thema: Delphi Einfach Verkettete Liste

Einzelnen Beitrag anzeigen

Stillmatic

Registriert seit: 25. Apr 2007
110 Beiträge
 
#10

Re: Einfach Verkettete Liste

  Alt 13. Jun 2007, 11:50
Das klappt bei mir alles nicht so wie ich will!
Ich bekomme immer wieder Fehler " Access Violation at Adress"!!

Also ich habe meine Typdeklaration so!
Delphi-Quellcode:
type
  PDaten = ^TDaten;
  TDaten = record
                  info : TEinDatensatz; // Daten
                  next : PDaten; // nächster
                end;
TEinDatensatz ist so deklariert

Delphi-Quellcode:
TEinDatensatz = record
               ID : TID;
               Title : TTitle;
             end;
Nun hab ich mir eine Variable angelegt
Liste: PDaten; Nun muss ich 2 Proceduren schreiben!
Die eine gibt den kompletten speicher wieder frei(Procedure)....
und die andere schreibt ein Element vom typ TEinDatensatz in die Liste(Procedure--> auf Knopfdruck)!
Das heißt das wenn auf einen Button gedrückt wird öffnet sich ein OpenDialog wo man eine Datei auswählen kann welche dann in die Liste geschrieben wird.Wenn man eine Datei angefügt hat und eine nächste reinschreiben möchte darf das alte natürlich nicht überschrieben werden??



Nur ich weiß nicht wie man das ganze jetzt umsetzt ohne diese lästigen Fehler immer zu bekommen??
  Mit Zitat antworten Zitat