Programm Hängt (Dialog)
-
Ich habe soeben versucht, mit Visual c++ 6 ein einfaches Programm zu schreiben, welches einen Dialog aus einer Resource anzeigt. Dieser besitzt zwei buttons. Nun versuche ich in einer Callback Funktion das Klicken der Buttons mit einer Aktion des Programms zu versehen, wenn ich allerdings nun das Programm ausführe, so "schwebt" es nur in der Luft, reagiert nicht und beansprucht 35% CPU Auslastung.
Hier mal der Quellcode von meinem Programm:
http://openpaste.org/en/19721/
Hat einer von euch eine Idee, woran das liegen könnte?
-
Was ist das für ein Compiler, den Du benutzt.
Du hast nicht immer einen Rückgabewert in Deiner DialogProc!
-
Compiler ist Visual C++ 6.0.
Wo könnte ich denn noch einen Rückgabewert einbauen? Kann das was mit dem Problem zu tun haben?
/edit:
ich hab jetzt vor der letzten geschweiften Klammer im Dlgproc ein return TRUE; eingefügt, das ändert allerdings am ausgangsproblem nichts.
-
Also ich hatte ein ähnliches Problem
http://www.c-plusplus.net/forum/viewtopic-var-t-is-262214.htmlBei mir lag es am Rückgabewert der Funktion, es musste INT_PTR sein damit es klappt...