macro im macro aufrufen
Verfasst: 02.07.2009 15:13
Ich habe folgendes Problem. Bsp:
macro Test_eins(param)
ProcedureReturn Func_#param(param)
endmacro
macro Test_zwei(param)
ProcedureReturn Func_#param(param)
endmacro
usw.
macro Test(param)
Test_#param(param)
endmacro
Test(eins) Ergebnis soll ProcedureReturn Func_eins(param) sein ist aber Test_eins(param)
ich möchte diese macro's nachbauen
#define HANDLE_MSG(hwnd, message, fn) \
case (message): return HANDLE_##message((hwnd), (wParam), (lParam), (fn))
#define HANDLE_WM_CLOSE(hwnd, wParam, lParam, fn) \
((fn)(hwnd), 0L)
HANDLE_MSG(hwnd, WM_CLOSE, Main_OnClose);
Hat jemand eine Idee wie das geht ?
macro Test_eins(param)
ProcedureReturn Func_#param(param)
endmacro
macro Test_zwei(param)
ProcedureReturn Func_#param(param)
endmacro
usw.
macro Test(param)
Test_#param(param)
endmacro
Test(eins) Ergebnis soll ProcedureReturn Func_eins(param) sein ist aber Test_eins(param)
ich möchte diese macro's nachbauen
#define HANDLE_MSG(hwnd, message, fn) \
case (message): return HANDLE_##message((hwnd), (wParam), (lParam), (fn))
#define HANDLE_WM_CLOSE(hwnd, wParam, lParam, fn) \
((fn)(hwnd), 0L)
HANDLE_MSG(hwnd, WM_CLOSE, Main_OnClose);
Hat jemand eine Idee wie das geht ?