⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_18292.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:18292 发表者:lirong 发表日期:2002-10-19 12:14:31
<br>主题:常规动态连接库内封装应用程序框架
<br>内容:把我们的应用程序框架开发成常规动态连接库DLL(*.DLL)的形式,而不作为独立的应用程序*.EXE文件,然后在一个主程序中装载若干多个这些应用程序框架DLL,这样轻易实现多个应用程序共享内存,并且可有一个主程序来选择要起动的软件系统,当然得把这些系统放在不同的线程空间内装载,他们处在不同的线程空间的,但重要的是可轻易地共享内存了,不再需要其他应用程序共享内存的复杂的方法了,并且对用来进行应用软件(象AutoCAD等)的二次开发很有价值,你可把二次开发集成进一应用程序框架软件系统内,再由主程序装栽进入其内存空间,通过二次开发集成软件系统控制主程序,而不再象以前的二次开发只是离散地扩充原主程序的命令函数不成独立系统.<BR><BR>请看网址原码:http://www.vckbase.com/code/viewcode.asp?id=1645 和<BR>http://www.copathway.com/cndevforum/subject_view.asp?subject_id=17187&forum_id=34
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:凯凯 回复日期:2002-10-19 14:23:27
<br>内容:好!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:lirong 回复日期:2002-10-20 18:56:02
<br>内容:在通常情况下VC不提供开发动态连接库封装程序框架的功能,须对MFC的内部机理有较好的理解,对动态连接库的DllMain和MFC的常规应用程序的WinMain的区别理解,对线程空间的概念理解后才能做到,
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:lirong 回复日期:2002-10-22 21:40:20
<br>内容:本例子程序编译后生成dll.dll和DllTest.exe,必须把dll.dll和DllTest.exe放在同一个目录,执行DllTest.exe,其装载dll.dll内程序框架.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:sunan 回复日期:2002-10-27 14:45:02
<br>内容:liron你好,能不能给个应用于AutoCAD二次开发的完整的例子啊,拜托了,谢谢<BR>sun_an@hotmail.com
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:lirong 回复日期:2002-11-13 21:10:32
<br>内容:系统实现(动态加载),但要看是进程内加载还是进程外加载,所有windows下的应用程序全都是被windows操作系统动态加载的,所有的用户应用程序都是在windows操作系统核心态基础上实现的用户态程序;API函数中有几个函数可远程启动其他应用程序,是进程外的启动,就是说被启动的应用程序与启动的应用程序不在同一个进程空间内,如何把不同的应用程序加载进同一进程空间,希望大家来探讨更多的方法。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:li huaxu 回复日期:2002-11-27 15:50:39
<br>内容:如果是一个Dialog based 程序呢?<BR>这个程序又调用了别人提供的控件,不知道应该怎么将这个Dialog based 程序转换为Dll工程?<BR><BR>大家帮帮我吧,谢谢! 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:TheCold 回复日期:2002-11-28 11:55:32
<br>内容:真的好创意啊!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:li huaxu 回复日期:2002-11-28 14:00:49
<br>内容:ft<BR><BR>你就不要拿我开心了!!! :(
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -