Forum: Win32/Win64 API (native code)
Delphi
by Apollonius,
8. Okt 2007
Mir ist gerade was grundsätzliches an deinem Code aufgefallen. Zuersteinmal sollte MakeProcInstance wohl ein Klassenmethode sein, aber das ist nicht so wichtig. Wichtiger ist, dass für jede neue Instanz nochmal versucht wird, die Fensterklasse zu registrieren. Das kann nicht gutgehen. Am besten solltest du ein globale Variable einführen, die den Zustand, ob bereits registriert wurde, speichert.
...
Forum: Win32/Win64 API (native code)
Delphi
by Apollonius,
8. Okt 2007
Hast du mal den Rückgabewert von RegisterClassEx geprüft? Außerdem wäre eine Auswertung von GetLastError hilfreich.