Also, wenn man das ganze unter Windows 2000 mit Delphi 2005 kompiliert, passiert zunächst einmal der selbe fehler...
Was genau passiert:
Nach den beiden "Main-Befehlen" (InitCommonControls und DialogBox) wird noch exakt 3mal dlgfunc aufgerufen...
Parameter:
1: uMsg:48 wParam
verschieden) lParam:0
2: uMsg:2 wParam:0 lParam:0
3: uMsg:130 wParam:0 lParam:0
dann ist ende...