000
07.05.2007, 10:30 Uhr
PiotreD
|
Hallo leute,
ich habe folgendes anliegen:
ich habe mir ein mfc-projekt erstellt. dort habe ich nun auch ein tab mit 4"seiten".
für jede seite habe ich eine klasse erstellt.(CPageConnection,CPageSensor,CPageBasic und CPageDisplay).
in der klasse CPageConnection habe ich eine Funktion Code:
Code: |
void OnError(const char* pErrorTxt, int nErrorValue);
|
,die mir bei einem Fehler etwas auswirft.
diese ist natürlich in der PageConnection.h deklariert und wird in der dazugehörigen .cpp datei verwendet. Code:
Code: |
//Displaying the error text void CPageConnection::OnError(const char* pErrorTxt, int nErrorValue) { char ErrorString[200]; cout << pErrorTxt << "\n"; if(m_pLLT->TranslateErrorValue(nErrorValue, ErrorString, sizeof(ErrorString)) >= GENERAL_FUNCTION_OK) cout << ErrorString << "\n\n"; }
|
in der klasse CPageSensor habe ich nun foglenden aufruf:
Code: |
if((nRetValue = m_pLLT->SetResolution(m_nResolution)) < GENERAL_FUNCTION_OK) { OnError("Error during GetMeasuringField",nRetValue); return; }
|
Nun will ich aber, dass mir diese funktion "OnError" auch in der PageSensor usw. enthalten bzw. sichtbat ist. ohne dass ich die wieder in .h und dann nochmal in der .cpp-datei reinschreiben muss.
wie muss ich da vorgehen?? Dieser Post wurde am 07.05.2007 um 10:32 Uhr von PiotreD editiert. |