XP界面问题,uxtheme.dll错误 ( 积分: 50 )

  • 主题发起人 主题发起人 zhonguo
  • 开始时间 开始时间
Z

zhonguo

Unregistered / Unconfirmed
GUEST, unregistred user!
以前用Delphi 6写的dll程序,包含一个Form,在另一个dll里调用,工作正常。无论主调用程序是否采用XP主题,都工作正常(而且DLL中的窗体永远是非XP风格)。

现在将原本调用Form的代码从dll转到主程序中,也是用Delphi 6重编译了下主程序(调用代码没有做任何改动),发现没有采用XP主题,用window2000界面,没有任何问题; 如果主调用程序采用XP主题风格,DLL中的窗体变XP风格样式了,但是退出程序,提示windows 系统库 uxtheme.dll报错.
 
有没有人帮帮忙啊?
 
在delphi 6中有些组件是不支持XP风格样式的!!!你强行使用就会发生 uxtheme.dll报错.
只有delphi 7以上才只上正常支持XP风格样式.你只有用delphi 7从做一次DLL了!!!
 
问题是我只调用dll里的一个单元文件,这个单元文件没有窗体的,但是还是报uxtheme.dll错误~
 
后退
顶部