In meiner Delphi 7 Anwendung verwende ich für Vista folgendene Funktion zu Anzeige der Messageboxen:
Delphi-Quellcode:
TaskDialogProc: function(HWND: THandle; hInstance: THandle; cTitle, cDescription, cContent: pwidechar; Buttons: Integer; Icon: Integer;
ResButton: pinteger): Integer; cdecl stdcall;
Speziell auf meinem Vista64 Rechner habe ich jetzt aber das Problem, dass diese Funktion nichts macht und GetLastError liefert auf einen nicht genauer bezeichneten Fehler.
Da meine
WinApi-Zeiten schon ein wenig her sind... Auf was muss ich das Funktionsergebnis prüfen, wenn der Aufruf OK war, 0?
Geht die Funktion unter Vista64 evtl. generell nicht?