Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#7

Re: DLL einbinden, in Klasse oder global

  Alt 11. Nov 2009, 15:48
Das ganze hat nur ein paar Probleme/Hindernisse.

1. geht es witziger Weise teilweise, daß man Methoden so ex-/importieren kann,
aber beim Erstellen und der Speicherverwaltung der Klasse kann man sich super leicht gravierende Probleme einfangen.
(aber zum Glück willst du hier ja eine Funktion in eine Methode umwandeln und nicht eine Klassen-Methode ex- und importieren)

Du kannst dir ja gern mal von meinem himXML die DLL-Version ansehn.
- diese ist zwar offiziell nicht wirklich freigegeben, da sie einige kleine Macken hat, aber im Download isse mit drinnen.
Alleine an dem Code siehst du schon, daß da so einiges an Drumrum gibt, damit es überhaupt geht.


Abgesehn davon ist eine Methode keine Prozedur/Funktion,
denn deine Methode hat einen "unsichtbaren" Parameter, welcher in der importierten Funktion fehlt.
siehe #10 > http://www.delphipraxis.net/internal...ht=self+object
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat