ok, werd ich machen.
Mit einer typed TObjectList, wie es sie in der Codelib gibt, funzt die sache offenbar auch nciht - er hält das event in FList.Add(_item) für einen Methodenaufruf...
EDIT: So?:
Delphi-Quellcode:
function TFormPanel.AddOnMouseMove(const Event: TMouseMoveEvent): Integer;
var CopyEvent: Pointer;
begin
CopyEvent := GetMemory(sizeof(TMouseMoveEvent));
CopyMemory(CopyEvent,@Event, sizeof(TMouseMoveEvent));
Result := MouseMoveEvents.Add(CopyEvent);
end;
Das is aber n bisschen umständlich, scheint mir... und was ist jetzt mit dem const? hat das irgendeinen einfluss auf irgendwas?
Und vor allem: Das löst nicht das ursprungsproblem...
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1