Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by wolfgang_SV,
20. Nov 2010
danke für den Tipp.
aber das kenn ich schon und hab es bei mir auch schon implementiert.
Doch das ist nicht das Problem...
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by wolfgang_SV,
20. Nov 2010
mit der ThreadID funtioniert es fehlerfrei..
aber was mir jetzt aufgefallen ist , versteh ich überhaupt nicht..
wenn ich den Focus auf ein dbgrid setze, funktioniert das Weiterleiten
auf ein anders Control nicht mehr.
die Scroll-message bleibt trotzdem im dbgrid hängen..
nehm ich den Focus wieder aus dem dbgrid raus, funktionierts wieder.
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by wolfgang_SV,
20. Nov 2010
Dein Beispiel hat einen schweren Bug.
GetWindowLong(H, GWL_HINSTANCE) und HInstance können den gleichen
Wert haben.
Da unter 32-Bit Windows jeder Prozess in seinem eigenen Adressraum läuft und HInstance der Basisadresse entspricht, an die ein Prozess geladen wurde (Die in den meisten Fällen 0x00400000 sein wird, da dies die standard Adresse ist, an der ein Prozess geladen wird.), kann...