Dll Plugins w. Multiple Types

I need a sample on how to make App load/register plugins, Like 3D Studio Max works, You define what type plugin it is in the Plugin code and app register it where it belongs like
On MainMenu-Filters, MainMenu->File->Import, Create new Dialog in app, File IO aka Import/Export for new formats etc..
I need a good way to do this, It will be controlling about 1000+ Plugins at once.. some Plugins like a Tool Dialog can be active all the time, But Image-Filters are only called when needed etc..
LVL 2
brainwareAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

mhervaisCommented:
listening
0
brainwareAuthor Commented:
Interfaces - COM etc Welcome.. whatever it has to work with Delphi 3.02 Pro.
0
rwilson032697Commented:
Do the plugins already exist? Or are they yet to be written?

Cheers,

Raymond.
0
OWASP: Threats Fundamentals

Learn the top ten threats that are present in modern web-application development and how to protect your business from them.

Stuart_JohnsonCommented:
Listening too....
0
bryan7Commented:
also listenning
0
Stuart_JohnsonCommented:
bryan7:  Did you see the question I left for you?  Q_10210291.html

Sorry for the spam fellas.

Stu.
0
brainwareAuthor Commented:
Plugin not written yet.. and i would prefere if the System will support VC++ Written Plugins too.. but if not.. so what..
0
jcondeCommented:
Hi,

I have found a great component that allows you to include plugins in your application.  It is very easy to use, and up to now, I havent had any problems with it.  This component is freeware and full source code is included.

You can download "The UIL Plugin System" from
www.delphipages.com

search for "uil plugin" and the file name is uilps50!

and take a look at the 5 demo apps included.

Regards,

Jorge
0
brainwareAuthor Commented:
Accepted.. Its oki and else i have info i need now to make own System..
But 1 minor thing if u know that..
Runtime-Packages.. i tryed to make a Copy of Forms.Pas -> piForms.pas and make a Package etc.. all this works Fine.
BUT how do i in Project Options tell it to Compile so
only  Package: pi  - will be needed to include with app..
whatever i do it makes Exe aka 19 kb and Require VCL30.DPL

I only want to Decrese Size of App/Plugins for the parts in my PI.DPK Package.
0
brainwareAuthor Commented:
jconde - Submit Answer..
0
brainwareAuthor Commented:
If u wanna see my own coded Plugin System in Action..
First Test :
http://www.bw-soft.com/
Go to MediaMaster..

Its very Object-Orientated, And sure more powerfull than the UIL Plugin System..
0
jcondeCommented:
thanks!
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jcondeCommented:
BWare, is your page out of service??  

I only see a link to some stats....

jorge
0
brainwareAuthor Commented:
I was told just to day that NS Users have problems.. and well i wont fix it myself.. I REFUSE to run NETSCAPE, it accisiate it self with HTML/HTM Files without Asking that CRAP

Sample "NO Source"
http://www.bw-soft.com/data/software/mediamaster/sample1.zip
if u dont have VCL30.DPL :
http://www.bw-soft.com/data/software/vcl30.zip
0
bryan7Commented:
it was me who told you .. I think
I checked it with MSIE 3 and worked..
0
bryan7Commented:
btw.. NETSCAPE POWER ! MSIE is all CRAP
0
brainwareAuthor Commented:
bryan: Netscape sucks.. we use Iframe and was surpose to be suported since OLD OLD Days  aka NS/IE 2 or so..
0
bryan7Commented:
well.. ok ok .. even that.. MSIE sucks..
0
brainwareAuthor Commented:
Well bryan. well why should we not tell you to shut up.. i can see you dont know much about what your talking about..

i also HATE Microsoft and MSIE for that sake.. but Netscape is alot worse, Slow and worse..  else i would be using it for sure.. MSIE is Bad yes. but it works and is supported alot more on sites. NS have problems on MANY Sites, so u tell me.. Who is having problems.. no me.. but sounds like you do when u cant enter site hehe :)

0
jcondeCommented:
hmmm, nice conversation :)

They BOTH SUCK.  Netscape crashes very regularly....specially when downloading files and when viewing pages that contain Java Applets.

MSIE sucks too, (it has a lot of bugs, there are many times when you get a message stating that the site you are visiting is down when it's not according to netscape and lynx) but at least it never crashes on critical situations :)

BTW, I use netscape because i have been using it since Mozilla.

later,

Jorge
0
brainwareAuthor Commented:
Well if a freind of mine finnish a project i wont use any of listed :))
We work on a Small browser also with a Additional Format avalible, a Sytstem so you can have Compressed Sites
aka Faster Browsing.
Would be good for sites with a LOT of Data as Text/HTML
yes Modems have Compession etc, But its not that good.. hehe
0
bryan7Commented:
""but Netscape is alot worse, Slow and worse""

Slow ???? MSIE is a lot slower.. have u used Netscape enough to say that ? I've been using both at my job.. and definately Netscape is a lot faster.. it was even proved some time ago that Netscape was at least a 30% faster than MSIE
0
MoondancerCommented:
This question was awarded, but never cleared due to the JSP-500 errors of that time.  It was "stuck" against userID -1 versus the intended expert whom you awarded.  This corrects the problem and the expert will now receive these points; points verified.

Please click on your Member Profile and select "View Question History" to navigate through any open or locked questions you may have to update and finalize them.  If you are an EE Pro user, you can also choose Power Search to find all your open questions.

This is the Community Support link, if help is needed, along with the link to All Topics which reflects many TAs recently added.

http://www.experts-exchange.com/jsp/qList.jsp?ta=commspt
http://www.experts-exchange.com/jsp/zonesAll.jsp

In efforts to help all Members maintain their open questions, this is a reminder to click your Member Profile, expand your question history and find/update all your Open and Locked questions.
 
Thank you,
Moondancer
Moderator @ Experts Exchange
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Components

From novice to tech pro — start learning today.