Zeiger auf Funktion

Status
Dieses Thema wurde gelöst! Zur Lösung gehen…
Hallo ComFreek,

sieht mal gut aus. Der Compiler meckert nicht.
Ich hatte es schon mal so ausprobiert.
C++:
strTemp = (*this->pGetDocBasics)("OrderNo2");
Den * an der falschen Stelle.
Ich vervollständige den Code erst am Montag.
Dann kann ich die das Ergebnis liefern.

Vielen Dank mal bis dahin.
MfG.
fujitsufan
 
Hallo ComFreek,

läuft.

C++:
//Den Zeiger abhängig vom Zweck auf die erforderiche Funtion setzen
    CString(__thiscall CMainDialog::*pGetDocBasics)(CString);
    pGetDocBasics = strPurpose == "TESTDOC" ? &CMainDialog::GetTestBasics : &CMainDialog::GetPrintBasics;
Zugriff über den Zeiger:
C++:
strTemp = (this->*pGetDocBasics)("OrderNo2");

Vielen Dank nochmal für deine Hilfe.

Mit freundlichen Grüßen
fujitsufan
 
Status
Dieses Thema wurde gelöst! Zur Lösung gehen…
Zurück