Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
16. Dez 2006
Danke für die Kommentierung.
Ich wollte mit dem Programm einfach nur die Bewegung eines Kreises auf einer PaintBox anhand eines Message-Loops realisieren. jfheins hat mir hier den Hinweis gegeben, dass das idR so gemacht wird und mich per PN auf den oben verlinkten Beitrag hingewiesen.
Macht die While-not-PeekMessage-Schleife genau das gleiche wie Application.ProcessMessages? Benutzt man...
Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
16. Dez 2006
Ich krieg es nicht gebacken :(
Ich will einen Message-Loop bauen, mein PC will aber nicht, was ich will. Sobald der Loop startet, ist das Programm reaktionsunfähig und kann nur noch über "Der Debugger läuft gerade. Beenden?" beendet werden. Den Code für den Loop hab ich mir hier abgeguckt.
Mein Code ist im Anhang.
Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
15. Dez 2006
Hi!
Es gibt zwei verschiedene Methoden namens WndProc:
1. procedure TControl.WndProc(var Message: TMessage);
2. function WndProc(hWnd: Integer; Message, wParam, lParam: LongInt): LongInt; stdcall;
Die erste wird oft überschrieben, die zweite findet sich auch mit anderen Parameter-Bezeichnern und Typ-Namen (wobei die Typen die selben sind).
Meine Fragen (mit der Beantwortung werden...