如题
解决方案 »
- 对话框系统托盘的实现
- UI高手快来帮帮忙~~~
- 为什么我不能在View中创建CPen::CreatePen(pDOC->m_style,pDOC->m_nPenWidth,pDOC->m_color)
- 為什么我的程式用debug生成的運行不會出問題,而用release生成的卻會出問題呢?
- 求助:怎么设置Tab控件的背景色
- 将类型库调度改为标准调度后,有的客户应用崩溃了...
- 那里有用VC 手把手教你做成一个软件的书籍?
- 请教窗口坐标的一个问题VC6
- 请高人指点:怎样删除指针!!万分感谢!!
- 核心对象什么意思?它和系统对象的区别?
- 用Delphi6开发OCX控件的属性问题!急!急!
- 不用MFC..怎么用SDK来操作数据库啊?在线..
953K 32to16 Flat Thunk Sample
http://www.thedelphimagazine.com/samples/thunk/thunk95.htmhttp://ycjy.jsipt.edu.cn/jsjx/VC/NewUpdate/win32/win2000appcomp.asp.htm
通用替换
在应用替换的过程中有许多应用程序也会陷入功能障碍。Windows 9x 所采用的方式可以称之为“直接替换 (flat thunk)”:它允许 16 位应用程序调入 32 位应用程序,也允许 32 位应用程序直接调入一个 16 位组件,或 16 位应用程序。Windows 2000 不支持这一功能,尤其是不支持 32 位应用程序直接调入 16 位应用程序。Windows 2000 和 Windows NT 所采用的方式可以称之为“通用替换 (generic thunk)”:通用替换允许 16 位应用程序调入 32 位组件,也允许 16 位应用程序启动对 32 位组件的调用过程,然后由 32 位组件回调 16 位应用程序,而不支持由 32 位代码直接调用 16 位组件,这一过程无法生效。您只能由 16 位启动对 32 位的调用,反之不能。另外针对替换过程还需要记住一点:即 Windows 9x 和 Windows NT 之间的基础进程模型都是有区别的。由通用替换中您可以看出一些区别。最简单的办法是将 16 位组件移植到 32 位组件。您需要对这两个平台的替换问题有清醒的认识。
具体该怎么做,需使用哪些函数?
谢谢
2.call XXX.dll 的static function.
ftp://ftp.simtel.net/pub/simtelnet/win95/prog/d2l14.zip