L leisure Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #1 就是在主程序中搜索dll<也就是插件>,若找到加载,并建立相应的菜单... ...
一 一个过客 Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #3 是啊!本质上就是一样的啊! 不过话说回来,插件技术实现的方法多了,这么笼统地说有点以偏概全
H holyknight Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #4 可以这么说了,但还是有一定的区别。 一般而言的DLL可以说是一个动态的函数库,本身提供接口给程式调用; 而插件则需要程序预留接口。
L leisure Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #5 那也没多大差别呀.. 以前听人家说到插件..总觉得是个高难度,又很神奇的东西....
W wfzha Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #6 插件技术,和dll不是一个范畴,它可以用dll来做,但dll的应用范围更广。另外,即使 不用dll,也可以啊,我觉得delphi的toolsapi就是一种另类的插件,他就可以不用dll
A apw Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-05 #7 我用动态DLL和COM都做过插件。 感觉自己做插件关键是要定义好接口,不管是动态DLL还是COM,接口类的功能定义要全面,还要有超前意识。 用动态DLL做插件的最大问题在于资源的管理,不小心,轻则资源泄漏,重则系统崩溃。查还费劲。
我用动态DLL和COM都做过插件。 感觉自己做插件关键是要定义好接口,不管是动态DLL还是COM,接口类的功能定义要全面,还要有超前意识。 用动态DLL做插件的最大问题在于资源的管理,不小心,轻则资源泄漏,重则系统崩溃。查还费劲。
M mingbai Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-06 #8 我理解,DLL是一个载体,插件是一种程序设计思路或是一种程序结构.
W wr960204 Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-06 #9 delphi的toolsapi使用包来做的。包本身也是一种特殊的DLL