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??