TVariant in AnsiString



  • Hallo,

    ist vielleicht ne ne simple Frage, aber ich komm alleine einfach nicht auf die Lösung.

    Wie realisiere ich
    Folgendes, so das es ohne Fehlermeldung ist:

    TVariant *myValue;
    
    //myValue wird in einer Funktion gefüllt
    
    Edit1->Text = myValue;
    

    Die Fehlermeldung ist:
    [C++ Fehler] Daten_einlesen_B.cpp(104): E2034 Konvertierung von 'TVariant *' nach 'AnsiString' nicht möglich



  • ela schrieb:

    [C++ Fehler] Daten_einlesen_B.cpp(104): E2034 Konvertierung von 'TVariant *' nach 'AnsiString' nicht möglich

    Aha, da bist Du also inzwischen angekommen 🙂
    Also, in der Hilfe wirst Du bestimmt auch fündig. Schau Dir doch mal konkret bstrVal an.
    Bei den schönen TVariants muß man vorher prüfen, welchen Typ sie eigentlich gerade re-
    präsentieren (über vt).

    Viel Spaß,

    Alexander

    PS: Noch mehr Spaß macht übrigens die andere Richtung



  • Danke habs hinbekommen.


Anmelden zum Antworten