Edit Auslesen!?!?



  • Ich bin noch recht neu in der Materie
    und hab mir mal den Borland c++ Compiler zugelegt, da der
    so schön und einfach die GUI's macht 🙂
    Ich habe es auch schon hinbekommen Sachen zu Proggen
    die auf KnopfDrücke usw. reagieren nur das Auslesen
    von Editboxen ist mir noch ein Rätsel. Zu meiner Verwunderung
    steht es auch nicht in eurem FAQ.

    So weit bin ich bereits:

    char BufferName[100];
    GetDlgItemText(Null, InputName, BufferName, 100);
    
    object InputName: TEdit
        Left = 8
        Top = 40
        Width = 225
        Height = 21
        TabOrder = 1
      end
    

    Vielen Dank schonmal für eure Schnelle Hilfe,
    das hier sollte doch wirklich nicht schwer sein oder!?

    Ich bekomme immer den Compiler Error:

    [C++ Fehler] keygenme1.cpp(20): E2034 Konvertierung von 'TEdit *' nach 'int' nicht möglich
    [C++ Fehler] keygenme1.cpp(20): E2342 Keine Übereinstimmung des Typs beim Parameter 'nIDDlgItem' ('int' erwartet, 'TEdit *' erhalten)
    


  • Hallo,

    Wie wärs wenn du einfach mal die Hilfe des BCB aufmachst un dort im Index TEdit eingibst. Besonders interessant ist hier die Eigenschaft Text.
    Warum willst du mit WinAPI-Funktionen auf ein VCL-Editfeld zugreifen?



  • Ich finde da nicht wirklich was,
    ich kriege c.a. 50 Ergebnisse die mehr
    oder weniger alle nur erklären was ein Tedit ist,
    was es macht usw.
    zum auslesen finde ich da nichts,
    Kennt jemand ein Tutorial wo ein ganz simples
    Programm einfach ein TEdit ausliest?



  • Hallo

    Nimm nicht den Tab "Suchen", sondern den Tab "Index".
    Dort gibst du TEdit ein, und in dem drückst Enter. In dem sich öffnenden Fenster klickst du "Eigenschaften" an, und dort suchst du die Eigenschaft Text.

    bis bald
    akari



  • und hier noch das Tutorial

    AnsiString text = Edit1->Text;
    


  • Danke habs, muss wohl erst lernen wie man die Suche benutzt 🙂

    Auch vielen Dank an Braunstein nochmal 🙂




Anmelden zum Antworten