Du lädst ja deine
DLL's dynamisch.
- Jedes TLink-Instanz hat noch eine
Handle auf die
DLL welcher bei LoadLibrary herauskommt. Am besten erledigt jede Instanz die
DLL-Ladeaktionen selbst.
- Für jede Funktion in der
DLL definierst du eine Typ welche als Membervariable in der TLink-Klasse vorhanden ist (Beispiele für Typdefinitionen gibt es genügend im Forum)
- Zusatzdaten wie deine TItemData mußt du selbst in den Instanzen hinterlegen (Kenn jetzt dein komplettes Programm nicht um zu wissen wie das am geschicktesten machst.
Zitat von
xZise:
Zitat von
Bernhard Geyer:
Zitat von
xZise:
Und DoMenuItemClick ruft MenuItemClick auf?
So in der Art.
o.O Wie soll ich das dann realisieren?
Was verstehst du daran nicht?
Delphi-Quellcode:
procedure TLinkDoMenuItemClick (...)
begin
Vorbereitungs-Bla;
MenuItemClick(...);
Nachbereitungs-Bla;
end;
Windows Vista - Eine neue Erfahrung in Fehlern.