000
19.05.2005, 09:52 Uhr
GuenniAtWork
|
Moin, moin.
Ich bin schon fast am Verzweifel, weil mein Visual Studio 2003 eine von mir erstellt Klasse nicht annimmt. D.h. ich kann mein Programm nicht Kompilieren. Obwohl ich den Header includiere, bekomme ich dennoch die Fehlermeldung:
error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_cJobEditTabCtrl' error C2501: 'CCL_InstallPCWizardDlg::CJobEditTabCtrl': Fehlende Speicherklasse oder Typspezifizierer error C2501: 'CCL_InstallPCWizardDlg::m_cJobEditTabCtrl': Fehlende Speicherklasse oder Typspezifizierer
Das sind alle Fehler die während des Kompilierens aufgetreten sind. Die Code-Zeile des (vom Kompieler ermittelten) Übels in meiner Header-Datei "CL_InstallPCWizard.h":
C++: |
public: // Joblisten Kontroll-Variable CListCtrl m_liJobs; // Spin Kontroll-Variable CSpinButtonCtrl m_spSort; CString m_strJobDesc; afx_msg void OnBnClickedBnAddjob(); afx_msg void OnNMClickLiJobs(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnBnClickedBnNewjobedt(); afx_msg void OnBnClickedBnDeljob(); CButton m_bnAddJob; CButton m_bnUp; CButton m_bnDown; afx_msg void OnBnClickedBnUp(); void UpdateListCtrl(); afx_msg void OnBnClickedBnDown(); afx_msg void OnBnClickedBnEditjob(); CJobEditTabCtrl m_cJobEditTabCtrl; //Die böse Zeile
|
CJobEditTabCtrl ist die besagte Klasse, deren Header ich ebenso includiere in "CL_InstallPCWizard.h":
C++: |
#pragma once #include "afxcmn.h" #include "afxwin.h" #include "JobEditTabCtrl.h" //Header des Tabregisters für CJobEditTabCtrl - Klasse
|
Was ist da los? Bitte helft mir *fleh* -- Gruß GuenniAtWork Dieser Post wurde am 19.05.2005 um 09:53 Uhr von GuenniAtWork editiert. |