Im Sess sind einige Strings, aber keine dynamischen Arrays. Des Weiteren noch einige Typen.
Delphi-Quellcode:
TSess = record
inUse : Boolean;
MaIdx : integer;
Jobart : ESess;
TimeOutValue : TDateTime;
TimeOut : Boolean;
ActFkt : ESessActFkt;
Status : ESessStat;
Stop : Boolean; //wenn Funktion durch Benutzer abgebrochen werden soll
ErrCode : ESessErrCode;
ErrTxt : string;
fNameMain : string;
ContentResponseFile : String;
ContentLogFile : String;
Aufgabe : EAufgabe;
end;
Synchronisiert habe ich bis jetzt gar nichts. Wenn es das Probleme geben sollte, müßte doch mein Programm irgendwelche Fehlberechnungen machen, aber es stürzt einfach ab, ohne irgendwelche Meldungen, nicht mal eine Windowsnachricht kommt.