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 wurdeIch 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-Dateihier 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)