Hallo!!! Kennt einer von euch das Buch Visual C++ 6 in 21 Tagen von Markt + Technik



  • Hallo!!!Ich habe erst vor Kurzen angefangen Visual C++ 6.0 zu lernen. Kennt einer von euch das Buch Visual C++ 6 in 21 Tagen von Markt + Technik. Ich habe mir das jetzt gekauft. ich komme mit denn Beispielen aus den buch noch nicht richtig klar obwohl ich die Beispiele so erstelle wie sie im Buch beschrieben sind aber trost dem bekomme ich eine Fehlermeldung kann mir einer helfen.
    dieses Beispiel ist eine MFC.exe Anwendung,
    die mit der MFC Anwendung Assistent.exe erstellt wurde

    Ich bin Jetzt in diesen Buch bei Kapitel 2/Tag 2 Steuerelemente, da kommt dann die Fehlermeldung:
    fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der Direktive fuer die vorkompilierte Header-Datei

    hier ist der Quelltext zu diesen Beispiel:
    ----------
    BOOL CTag2Dlg::OnInitDialog()
    {
    CDDialog::OnInitDialog();

    .
    .
    .

    // Zu Erledigen: Hier Zusätzliche Initialisierung einfügen

    /////////////////////
    //Eigner Cod. Anfang
    ////////////////////

    //Standardtext in Eingabefeld eintragen

    m_strMessage = "Nachricht hier eingegen";

    // Alle Kontrollkächen einschalten
    m_bSowMsg = TRUE;
    m_bSowPgm = TRUE;
    m_bEnableMsg = TRUE;
    m_bEnablePgm = TRUE;

    //Dialogfeld mit den wert Aktualisieren
    UpdateData(FALSE);

    return TRUE; // Geben sie TRUE;zurück, außer ein Steuerelement soll den Fokus erhalten.
    }

    viod CTag2Dlg::OnDftmsg()
    {
    //TODO: Code für die Behandlungroutinr der Steuerelementhier einfügen

    //Nachricht auf Standardnachricht setzen
    m_strMessage = "Nachricht hier eingegen";

    //Bildschirm Aktualisieren
    UpdateData(FALSE);
    }

    viod CTag2Dlg::OnChenblmsg()
    {
    //TODO: Code für die Behandlungroutinr der Steuerelement hier einfügen
    UpdateData(TRUE);

    //Kontrollkästschem 'Programmaktionen Aktivieren' eigeschaltet?
    if (m_bEnablePgm == TRUE)
    {
    //Ja, dann alle Steuerelement aktivieren
    //für den Start eines Programms relevant sind
    GetDlgIten(IDC_PROGTORUN)->EnableWindow(TRUE);
    GetDlgIten(IDC_RUNPGM)->EnableWindow(TRUE);
    GetDlgIten(IDC_STATICPGM)->EnableWindow(TRUE);
    }
    else
    {
    //Nein, dann alle Steuerelement deaktivieren
    //für den Start eines Programms relevant sind
    GetDlgIten(IDC_PROGTORUN)->EnableWindow(FALSE);
    GetDlgIten(IDC_RUNPGM)->EnableWindow(FALSE);
    GetDlgIten(IDC_STATICPGM)->EnableWindow(FALSE);
    }
    }
    void CTag2Dlg::OnCkshwpgm()
    {

    //TODO: Code für die Behandlungroutinr der Steuerelementhier-benachrichtigung

    //hier einfügen Aktulle Wert von Bildschirm holen
    UpdateData(TRUE);

    //Kontrollkästschem 'Programmaktionen zeigen' eigeschaltet?
    if (m_bShowPgm == TRUE)
    {
    //Ja, dann alle Steuerelement aktivieren
    //für den Start eines Programms relevant sind
    GetDlgIten(IDC_PROGTORUN)->ShowWindow(TRUE);
    GetDlgIten(IDC_RUNPGM)->ShowWindow(TRUE);
    GetDlgIten(IDC_STATICPGM)->ShowWindow(TRUE);
    }
    else
    {
    //Nein, dann alle Steuerelement deaktivieren
    //für den Start eines Programms relevant sind
    GetDlgIten(IDC_PROGTORUN)->ShowWindow(FALSE);
    GetDlgIten(IDC_RUNPGM)->ShowWindow(FALSE);
    GetDlgIten(IDC_STATICPGM)->ShowWindow(FALSE);
    }
    }
    void CTag2Dlg::OnRunpgm()
    {
    //TODO: Code für die Behandlungroutinr der Steuerelement hier einfügen

    //Aktulle Wert von Bildschirm holen
    UpdateData(TRUE);

    // Lokale Variable zur Aufnahme des Programmnamens deklarieren
    CString strPgmName;

    // Programmname in die lokale Variable kopieren
    strPgmName = m_strProgToRun;

    // Programmname in Großbuchstaben umwandeln
    strPgmName.MakeUpper();

    // Programmname Paint gewählt?
    if (strPgmName == "PAINT")
    //Ja, Paint starten
    WinExec("pbrush.exe", SW_SHOW);
    //Editor (Notepad) gewählt?
    if (strPgmName == "EDITOR")
    // Ja Editor Starten
    WinExec("notepadexe", SW_SHOW);
    // Solitär gewählt?
    if (strPgmName == "SOLITÄR")
    // Ja Solitär Starten
    WinExec("sol.exe", SW_SHOW);
    //Programm zu eingegebenem Namen in das Kontrollkästschem starten
    if ((strPgmName != "PAINT") && (strPgmName != "EDITOR") && (strPgmName != "SOLITÄR"))
    // Ja, eingegebenem Programmname aufrufen
    WinExec(strPgmName, SW_SHOW);
    }



  • Schreib

    #include "stdafx.h"
    

    MfG,
    D.Derigs





  • D.Derigs schrieb:

    Schreib

    #include "stdafx.h"
    

    MfG,
    D.Derigs

    ... in die erste Zeile deiner cpp datei (aller)


Anmelden zum Antworten