Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: überl AnsiString operator des Variant; CB6 vs RadStudio2

  Alt 16. Mai 2008, 12:48
Zitat von matmok:
- Warum ist (AnsiString)MyVariant nicht das gleiche wie MyVariant.operator AnsiString() ?
Im RAD Studio 2007 wurde ziemlich viel an den "Mehrdeutigkeit-Fehlern" gearbeitet.

Zitat:
- Warum ist "text = (AnsiString)MyVariant" ein Konstruktoraufruf vom AnsiString (also das gleiche wie "text = AnsiString(MyVariant)") und nicht ein Aufruf des überladenen operators des Variant?
Copy-Konstruktor vor Operator? Wahrscheinlich aber auch nur ein Bug im Compiler.

Hast du alle Updates installiert? (Hab hier gerade kein RAD Studio zu Hand)
  Mit Zitat antworten Zitat