SOllte an sich einfach zu beheben sein:
Delphi-Quellcode:
constructor TCalendarThread.Create;
begin
self.CDateList:=TObjectList.Create; //### #Problemstelle# ###
inherited Create(False);
end;
Ich vermute mal das es daran liegt das du einer Variblen einen Wert zuweisst., welche aber noch keinen Speicher im Arbeitsspeicher reserviert bekommen hat
Delphi-Quellcode:
constructor TCalendarThread.Create;
begin
inherited Create(False); // erst Create, bevor du was zuweisst
self.CDateList:=TObjectList.Create; //### #Problemstelle# ###
end;
Vll hillft das schon
Gruss Thorben