![]() |
AW: Routine mit Namen aufrufen
Zitat:
Also, ich hab jetzt:
Delphi-Quellcode:
Jetzt sind die Fehler wech ... aber beim Starten bekomm ich:
unit jRegister;
interface uses classes, forms;
Delphi-Quellcode:
Für mich ist das ne echte Blackbox ...
Destructor TJobRegister.Destroy;
var i : Integer; p : pMethod; begin for i := 0 to FRegister.Count-1 do begin p := pMethod(FRegister.Objects[i]); //?? invalid typecast ?? FreeMem(p); end; inherited Destroy; end; cu Sigi P.S.: Schreibt ihr solche Sachen wie das Beispiel von HaJö einfach so "ins Blaue" runter ? Wenn ja, erstaunen :-) Oder wird das in der IDE auch mal getestet ?? |
AW: Routine mit Namen aufrufen
Wahnsinn !!:bouncing4:
jetzt hab ich "pMethod = ^TMethod;" den ^ noch davor gesetzt und nun geht's.
Delphi-Quellcode:
Hatte wohl die Reihenfolge verdreht, na ja Blackbox :-)
type pMethod = ^TMethod;
TJobRegister = class(TComponent) ich werd jetzt erstmal testen, testen. Danke euch allen !! Gruß Sigi |
AW: Routine mit Namen aufrufen
Zitat:
cu Ha-Jö |
AW: Routine mit Namen aufrufen
Hmm,
zu früh gefreut :-(, keine Fehler beim compilieren, Button da, aber nix, aber auch gar nix passiert ??? Wenn ich das mit meinem Viertelwissen so peile, sollte da eigentlich ne Messagebox kommen, oder ?? Gruß Sigi |
AW: Routine mit Namen aufrufen
[QUOTE=hanvas;1291549]
Zitat:
zu der Zeit angezeigt ..
Delphi-Quellcode:
Hatte ich aber nicht erwähnt, ich trau mich ja kaum nur eine Punkt
p.Data := instance;
p.Code := addr; zu verändern ... cu Sigi |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz