Dies ist sehr seltsam Jungs. Ich habe eine einfache Anwendung geschrieben. Wenn ich meine Befehle schnell ausgeführt habe, indem ich die Maus bewegte (Ereignis ist Mausbewegung), erlebe ich die folgenden Fehler, wenn ich meine Anwendung ohne Debugger starte (wenn ich das tue, hängt die Anwendung einfach und nichts passiert): 1- "Kein Kontext- sensitive help installiert "aber ich habe keine Hilfe in meiner App verwendet. 2- Zugriffsverletzung Fehler von "Uxtheme.dll" und "user32.dll" Bibliotheken!"Keine kontextsensitive Hilfe installiert", "user32.dll" und "uxtheme.dll" AV-Fehler auf Delphi ohne Grund
Nun, ich denke, diese Fehler passieren, wenn Windows-Nachrichten schnell nacheinander gesendet werden. Ich habe diese Fehler vor einiger Zeit in einer riesigen Anwendung gefunden. In beiden Anwendungen habe ich den Befehl SendMessage verwendet, aber was mache ich falsch? Ich benutze jetzt Delphi 2010
Hat jemand schon einmal das erlebt ?!
Edit: Das Problem lag an der Funktion GetForegroundWindow, die ich im Code eines Timers verwendet hatte. Aber ich muss es benutzen. Was soll ich machen?
Hier ist es ein Teil meines Code: http://www.mediafire.com/?davlsokf8zqq2gs
Möglicherweise treten Probleme mit der erneuten Eingabe auf (Ihr Ereignishandler wird erneut eingegeben, bevor er vom vorherigen Aufruf beendet wurde). Verwenden Sie die asynchrone PostMessage anstelle von SendMessage. – Apalala
@Apalala: Ich wette, das ist die Lösung, ich werde es testen;) – Javid
Es hat nicht funktioniert ... – Javid