专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  在仅仅只会编写插件的时候为什么要编写整个应用程序?    插件和 DLL 通常是用来无须编写整个新应用程序而添加功能的极好方法。在 Linux 中,插件和 DLL 以动态库形式实现。电子商务顾问兼设计师 Allen Wilson 介绍了动态库并且向您演示了如何在某个应用程序正在运行之后使用动态库来改变该应用程序。  Internet 浏览器用户非常熟悉插件的概念。从 Web 上插件,通常这些插件为浏览器的音频、视频以及特殊效果提供增强支持。一般来讲,在不更改原有应用程序的情况下,插件为现有应用程序提供新功能。    DLL 是程序函数,它们在设计和构建应用程 [阅读全文] [PDF]
//判断是否NT系统 function Boolean IsWindowsNt() library 'extlib.dll' ALIAS FOR "GetUserNameA;Ansi" //获得打印机总数 function integer GetPrinterCounts() library 'extlib.dll' ALIAS FOR "IsWindowsNt;Ansi" //得到打印机名称 function string GetPrinterName(integer iIndex) library 'extlib [阅读全文] [PDF]
前段时间写的一个WinForm的.NET程序。因为引用了不少的库文件,但是最近这些库文件因为修正了一些Bug和算法。但是主的程序文件没有怎么改动。所以就不像把这个主程序重新编译了。于是就把所有的新版DLL文件拷贝到运行目录下,希望主程序能够直接调用新版的库文件。结果发现原来这些库文件都用Strong Name签了名的。主程序一调用就出错,说找不到该版本的文件。 后来查了一下MSDN,发现只要在config里面加入runtime节点就可以了。 <runtime> <assemblyBinding xmlns=\"urn:schemas-mi [阅读全文] [PDF]
1 共3条 分1页