Ein paar Visual C++ Fragen!



  • Tach!

    Ich habe ein paar Fragen...

    1. Wenn der Benutzer einen Wert in ein Eingabefeld eingegeben hat, und dann zum nächsten Eingabefeld geht sollte dieses Feld gleich nachdem er in das nächste Feld gesprungen ist überprüft werden ob das richtig ist und wenn nicht soll eine MessageBox kommen! Wie kann ich realisieren??

    2. Wie kann ich eine MessageBox schreiben bei der erst ein Text kommt und dann ein Variablen Wert also z.B. "Hallo VARIABLE schön das du dieses Programm benutzt"??

    3. Ist es technisch möglich das ich von meinem Programm aus Daten an eine Internet Datenbank schicken kann? z.B. einen Namen und eine Highscore???

    Danke



  • Moin!
    1.
    EN_KILLFOCUS
    2.
    CString::Format -> siehe MSDN oder Visual C++ in 21 Tagen
    m_str.Format("Hall %s!", str);
    3. PostgreSQL (jetzt kommt gleich Unix-Tom 😃 )
    Nee. Schmä ohne. MySQL und PostgreSQL sind die gängisten DBs. Mir persönlich gefällt PostgreSQL unter der UNIX Umgebung besser.

    mfg mike



  • Danke für die schnellen Antworten 😃 Bei 3. dachte ich mir schon das es auf MySQL hinausläuft! Den Rest werd ich mal probieren! Thanks!



  • Also 1. funktioniert nicht so richtig! Hier mein Quellcode

    void CMeter_VDlg::OnKillfocusWoche()
    {
    UpdateData(True);
    
    if (m_Woche = 20)
    {
       MessageBox("blablabla");
    }
    else
    {
       MessageBox("lalala");
    }
    

    Es kommt immer die MessageBox mit dem Inhalt "blablabla", egal welchen Wert ich ins Eingabefeld schreibe!



  • man vergleicht auch mit ==



  • *Hust* 😃 Jetzt weiß ich was ich übersehen habe 🙄



  • Weil m_Woche immer 20 ist, den Du weist m_Woche in der Klammer immer den Wert zu. Schreib mal

    if(m_Woche == 20)
    

    .

    MfG



  • [ Dieser Beitrag wurde am 15.06.2003 um 10:58 Uhr von Dominic editiert. ]



  • War Mist



  • mike schrieb:

    Moin!
    1.
    EN_KILLFOCUS
    2.
    CString::Format -> siehe MSDN oder Visual C++ in 21 Tagen
    m_str.Format("Hall %s!", str);
    3. PostgreSQL (jetzt kommt gleich Unix-Tom 😃 )
    Nee. Schmä ohne. MySQL und PostgreSQL sind die gängisten DBs. Mir persönlich gefällt PostgreSQL unter der UNIX Umgebung besser.

    mfg mike

    zu PostgreSQL: mag ja sein, dass dieses datenbanksystem unter unix & co. gut läuft. aber was ist mit win32???


Anmelden zum Antworten