Moin Markus,
ne das isses noch nicht. Habe das mal probiert:
Delphi-Quellcode:
constructor TDM.Create;
var gu : TGUID;
begin
inherited;
CreateGUID(gu);
Session := TABSSession.Create(
nil);
Session.SessionName := '
Session_'+IntToStr(gu.D2)+IntToStr(gu.D3);
Session.Active := True;
DB := TABSDatabase.Create(
nil);
DB.DatabaseName := '
LVDataBase';
DB.SessionName := Session.SessionName;
DB.DatabaseFileName := '
Test' + IntToStr(gu.D2)+IntToStr(gu.D3) + '
.abs';
end;
Und im Debugger auch geschaut was an SessionName entsteht. Ist def. unterschiedlich (würde mich auch wundern wenn nicht), aber das problem ist immer noch da