http://www.bilder-hochladen.net/files/h ... pg-nb.html
Da oberer Link gerade nicht geht, siehe Dateianhang
Bild konnte ich nicht normal einfügen, da kommt immer die Meldung "Die Größe des Bildes konnte nicht ermittelt werden."
Das entsprechende Codestück:
Code: Alles auswählen
const Path = '"irgendein Pfad"';
Type
TDataList = ^RThreadList;
RThreadList = Record
Data : TStringList;
Next : TDataList;
end;
PROCEDURE DataLoop;
implementation
PROCEDURE DataLoop;
var
dirinfo : searchrec;
PThreads : DataList ;
begin
//Dateien laden
New(PThreads);
findfirst(Path + '*.*', AnyFile, dirinfo);
while doserror = 0 do
begin
PThreads^.Data := TStringList.create; // Zeile 40 - anscheinend Kern des Problems
PThreads^.Data.LoadFromFile(Path + dirinfo.name);
PThreads := PThreads^.Next;
findnext(dirinfo);
end;
findclose(dirinfo);
{Rufe andere Prozedur zu Weiterverarbeitung auf...}
eine verkettete Liste verwende, kommt die Fehlermeldung.