Jeg er ved at lave en php/html/javascript/vbscript/css editor
men jeg er stødt på et problem.
Hvordan kan jeg lave et plugin system som
kan loade og bruge et plugin fra en plugin menu
som jeg har lavet(Jeg er næstem færdig med designet).
Der skal (måske) også være MDI vinduer så der skal
kunne laves MDI Support
MVH.
Computerfreack.
http://www.friserverplads.dk/computerfreack[Redigeret d. 06/09-02 15:35:19 af computerfreack]
Hej
Du kan lave dine plugins som DLL-filer, som du loader dynamisk. Du kan læse mere i Delphi hjælpen under "dynamically loaded DLLs".
Kort fortalt finder du ud af hvilken plugin du vil loade, og kalder LoadLibrary. Dette kald returnerer et handle, som du skal bruge til kald i DLL'en. Når du vil kalde en procedure i DLL'en, skal du have fat i adressen på proceduren. Dette gør du med GetProcAddress og det handle du har fået fra LoadLibrary.
I hjælpen til "dynamically loaded DLLs" er der et eksempel på hvordan man kalder en DLL dynamisk.
/data