Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#7

AW: How to TValue / TOmniValue

  Alt 28. Dez 2013, 16:45
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.
  Mit Zitat antworten Zitat