DLL中的窗体变XP风格样式了,但是退出程序,提示windows 系统库 uxtheme.dll报216错误!(200分)

  • 主题发起人 主题发起人 Mrlong
  • 开始时间 开始时间
M

Mrlong

Unregistered / Unconfirmed
GUEST, unregistred user!
现在用Delphi 7重编译了下这个Dll(没有做任何改动),发现主调用如果没有采用XP主题,,没有任何问题; 如果主调用程序采用XP主题风格,DLL中的窗体变XP风格样式了,但是退出程序,提示windows 系统库 uxtheme.dll报216错误!
请问怎么办?
 
explorer.exe坏了就回出现这个问题!
 
我在服务器重新编译exe ,拷到别的机子同样出现问题.
 
那么就是空间里面引用了单前操作系统中不存在的函数调用!
例如
FunA:=GetProcessAddress(dllname,'函数');
FunA();
// 单前操作系统中不存在,不会导致启动时就输出信息,但是运行中可能出现问题!
 
楼上的兄弟,给个邮箱,我将例子发给你,我采用不是接口方式来处理的.
 
我也碰到类似问题,
 
离子在贴子里就可以了!
 
顶上去,大家有没有碰见这类问题.
 
问题已压了1个月了,不知有没有处理方法?
 
绘图的问题,有没有绘图操作,其实这个问题,可以调试找到的。
 
无绘图,只是show窗口.
 
目前还没有处理掉啊.............[:(][:(][:(][:(]
 
可以使用接口文件来管理Dll中窗体,在程序初始化的时候加载Dll,并获取Dll中接口的实例,使用接口中定义的函数或过程来调用Dll中窗体。在程序退出时候卸载Dll。
有兴趣可以加我QQ,我写个实例给你。QQ:12289838
 
后退
顶部