none
Textbox auslesen RRS feed

  • Frage

  • Ich will eine Text box auslesen dafür hab ich folgendes gemacht:

    std::string eingabe;
    eingabe = textBox1->Text;
    

    leider kommt dabei folgende Fehlermeldung raus:

    1>------ Erstellen gestartet: Projekt: Window, Konfiguration: Debug Win32 ------
    1> Window.cpp
    1>c:\users\marcel patzsch\documents\visual studio 2010\projects\window\window\Form1.h(148): error C2679: Binärer Operator '=': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'System::String ^' akzeptiert (oder keine geeignete Konvertierung möglich)
    1>     C:\Program Files\Microsoft Visual Studio 10.0\VC\include\xstring(707): kann 'std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(std::basic_string<_Elem,_Traits,_Ax> &&)' sein
    1>     with
    1>     [
    1>       _Elem=char,
    1>       _Traits=std::char_traits<char>,
    1>       _Ax=std::allocator<char>
    1>     ]
    1>     C:\Program Files\Microsoft Visual Studio 10.0\VC\include\xstring(762): oder "std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(const std::basic_string<_Elem,_Traits,_Ax> &)"
    1>     with
    1>     [
    1>       _Elem=char,
    1>       _Traits=std::char_traits<char>,
    1>       _Ax=std::allocator<char>
    1>     ]
    1>     C:\Program Files\Microsoft Visual Studio 10.0\VC\include\xstring(767): oder "std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(const _Elem *)"
    1>     with
    1>     [
    1>       _Elem=char,
    1>       _Traits=std::char_traits<char>,
    1>       _Ax=std::allocator<char>
    1>     ]
    1>     C:\Program Files\Microsoft Visual Studio 10.0\VC\include\xstring(772): oder "std::basic_string<_Elem,_Traits,_Ax> &std::basic_string<_Elem,_Traits,_Ax>::operator =(_Elem)"
    1>     with
    1>     [
    1>       _Elem=char,
    1>       _Traits=std::char_traits<char>,
    1>       _Ax=std::allocator<char>
    1>     ]
    1>     bei Anpassung der Argumentliste '(std::string, System::String ^)'
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
    
    Wie kann ich das Besser machen oder muss ich das ganz anders machen?

    Samstag, 20. November 2010 19:30

Antworten

Alle Antworten