**************** 使用XP风格出现错误。***************** ( 积分: 36 )

  • 主题发起人 主题发起人 winni
  • 开始时间 开始时间
W

winni

Unregistered / Unconfirmed
GUEST, unregistred user!
我资源文件中添加了24,1的资源,原来可以增加XP风格的,用在其他软件上都没问题,但是我我用在一个exe文件里的时候,提示"存取地址 77E5A75E 违例发生在模块 'kernel32.dll' 中. 读 在地址 79011102 里.",不管怎么样都是,mainfest方法也一样。

请问有谁遇到过这种问题?有什么解决方法?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="2.0.0.0"
processorArchitecture="x86"
name="FlashFXP"
type="win32" />
<description>FTP Client for Windows</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="*"/>
</dependentAssembly>
</dependency>
</assembly>
 
我资源文件中添加了24,1的资源,原来可以增加XP风格的,用在其他软件上都没问题,但是我我用在一个exe文件里的时候,提示"存取地址 77E5A75E 违例发生在模块 'kernel32.dll' 中. 读 在地址 79011102 里.",不管怎么样都是,mainfest方法也一样。

请问有谁遇到过这种问题?有什么解决方法?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="2.0.0.0"
processorArchitecture="x86"
name="FlashFXP"
type="win32" />
<description>FTP Client for Windows</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="*"/>
</dependentAssembly>
</dependency>
</assembly>
 
如果程序界面不是太复杂的话,建议按照原有界面一个一个控件查找原因.
或者再找一台计算机测试.
 
知道了,是ListView1的问题,当ListView1.Viewstyle=vsReport,而且有column时就会有问题。

我研究了很久还是不知道什么原因,哪位高手帮我试试。
在Project1.exe目录下建一个文件Project1.exe.manifest,内容如第一贴。 就是ListView1有问题。
 
我用VB试了一下,加入listview 也会死掉
 
后退
顶部