看板NetSecurity
标 题[问题] 请问如何动态载入程式码并执行它??
发信站交大资科_BBS (Thu Feb 23 11:01:01 2006)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!news.ee.ttu!news.cis.nctu!c
请教各位一个较高阶的问题...
我用VC++ 做了一个Dialog主程式和一个按钮
我希望按了那个按钮後, 主程式会呼叫一个函式叫 test()
可是 test() 是写在另外一个 a.cpp 档里 (注: 使用者必须自己写作a.cpp)
但是在编译主程式时, a.cpp并不会一起被编译
这样的话在编译主程式时 必定会发生 compilation error
原因是编译程式找不到test()
如果要解决这个问题 那麽是不是要透过DLL技术??
还是有其它更简便的方法??
如果只能用DLL技术 ....
我想在主视窗开启时 让使用者选定好他自己的DLL档
然後按了按钮後, 主程式会自己连结到 test() 并执行它
请教各位, 可以做到这种样子吗?? 该如何做 ??
感谢
--
* Origin: ★ 交通大学资讯科学系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>