Danke...
das sind ja quasi nur verschiedene "Schreibweisen" um den Compiler zu verwirren
Die meisten davon hatte ich schon durch...
Hier noch mal eine Zusammenfassung:
Delphi-Quellcode:
Test:= 'Test';
FBkGet.Schedule(FBkGet.CreateWorkItem(Test));
-> Fehler: O780
FBkGet.Schedule(FBkGet.CreateWorkItem('Test'));
-> Compiliert
FBkGet.Schedule(FBkGet.CreateWorkItem(FTest));
-> Fehler: O780
FBkGet.Schedule(FBkGet.CreateWorkItem(TObject(FTest)));
-> Compiliert
FBkGet.Schedule(FBkGet.CreateWorkItem(TOmniValue.CastFrom<TTest>(FTest)));
-> Compiliert
Delphi-Quellcode:
MyOmniValue := TOmniValue.CastFrom<TTest>(FTest);
FBkGet.Schedule(FBkGet.CreateWorkItem(MyOmniValue));
-> Compiliert
Delphi-Quellcode:
MyOmniValue.AsObject := FTest;
FBkGet.Schedule(FBkGet.CreateWorkItem(MyOmniValue));
-> Compiliert
Delphi-Quellcode:
MyOmniValue:= FTest;
FBkGet.Schedule(FBkGet.CreateWorkItem(MyOmniValue));
-> Compiliert
und nun kommt der Hit: Ich habe wahrscheinlich zig Varianten schon probiert gehabt. Immer bekam ich O780.
http://www.delphipraxis.net/1111175-post300.html
Zitat:
Mich nervt der "F2084 Internal Error: O780", der erst weggeht, wenn man Delphi neustartet
Super! Wieder einen Haufen Zeit versenkt.
Danke an Alle.