<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="Event"
type="Win32"
/>
<description>My Events Memo</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="Win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
刚开始成功实现了XP界面风格,但是每次关机、到下次开机,我运行Event.exe文件时,总是出现下面的消息:
系统错误:&H80070583 (-2147023485)。 类别不存在。
然后我用记事本把Event.exe.manifest文件打开又关闭,反复几次,Event.exe的XP界面风格又重现!这究竟是怎么回事??为此,最近本人苦闷中~~~望有达人指点!小弟不胜感激!!!
9 个解决方案
#1
如果关心界面问题,那不如转到NET2005.
#2
是呀,不过我一直不敢转
#3
应该是系统问题,和你的这个文件没有关系。换一台XP的机器试试,也许就可以用。
#4
这个是我用的 MANIFEST 文件。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Copied by Mr. He -->
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="2.0.0.0"
processorArchitecture="X86"
name="Anhuihulian.Violation.WinVio2"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Copied by Mr. He -->
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="2.0.0.0"
processorArchitecture="X86"
name="Anhuihulian.Violation.WinVio2"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
#5
感谢楼上几位的回复。回去我再试试看
#6
没这么烦吧
Framework文件夹底下就有一个什么文件,文件名改一下,为Event.exe.MANIFEST,其他不要动,复制到Bin下
然后Event就Xp化了
Framework文件夹底下就有一个什么文件,文件名改一下,为Event.exe.MANIFEST,其他不要动,复制到Bin下
然后Event就Xp化了
#7
<System.STAThread()> _
Public Shared Sub Main()
System.Windows.Forms.Application.EnableVisualStyles()
System.Windows.Forms.Application.DoEvents()
System.Windows.Forms.Application.Run(New Form1)
End Sub 'Main
简单点的,在 #End Region 的后面加上如下代码即可
Public Shared Sub Main()
System.Windows.Forms.Application.EnableVisualStyles()
System.Windows.Forms.Application.Run(New frmMain)
End Sub
F5,看看吧
Public Shared Sub Main()
System.Windows.Forms.Application.EnableVisualStyles()
System.Windows.Forms.Application.DoEvents()
System.Windows.Forms.Application.Run(New Form1)
End Sub 'Main
简单点的,在 #End Region 的后面加上如下代码即可
Public Shared Sub Main()
System.Windows.Forms.Application.EnableVisualStyles()
System.Windows.Forms.Application.Run(New frmMain)
End Sub
F5,看看吧
#8
我的Event.exe是VB6的应用程序!最近问题没有什么改观。但是新发现:我每次开机,将该MANIFEST文件重命另一个名字,再改回Event.exe.manifest就XP风格了!一个字:怪!!!
#9
用那样的方法实现的XP风格很多毛病的,我觉得最难忍受的就是,如果在窗体中有Label控件的话会闪烁得非常厉害:(
#1
如果关心界面问题,那不如转到NET2005.
#2
是呀,不过我一直不敢转
#3
应该是系统问题,和你的这个文件没有关系。换一台XP的机器试试,也许就可以用。
#4
这个是我用的 MANIFEST 文件。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Copied by Mr. He -->
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="2.0.0.0"
processorArchitecture="X86"
name="Anhuihulian.Violation.WinVio2"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Copied by Mr. He -->
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="2.0.0.0"
processorArchitecture="X86"
name="Anhuihulian.Violation.WinVio2"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
#5
感谢楼上几位的回复。回去我再试试看
#6
没这么烦吧
Framework文件夹底下就有一个什么文件,文件名改一下,为Event.exe.MANIFEST,其他不要动,复制到Bin下
然后Event就Xp化了
Framework文件夹底下就有一个什么文件,文件名改一下,为Event.exe.MANIFEST,其他不要动,复制到Bin下
然后Event就Xp化了
#7
<System.STAThread()> _
Public Shared Sub Main()
System.Windows.Forms.Application.EnableVisualStyles()
System.Windows.Forms.Application.DoEvents()
System.Windows.Forms.Application.Run(New Form1)
End Sub 'Main
简单点的,在 #End Region 的后面加上如下代码即可
Public Shared Sub Main()
System.Windows.Forms.Application.EnableVisualStyles()
System.Windows.Forms.Application.Run(New frmMain)
End Sub
F5,看看吧
Public Shared Sub Main()
System.Windows.Forms.Application.EnableVisualStyles()
System.Windows.Forms.Application.DoEvents()
System.Windows.Forms.Application.Run(New Form1)
End Sub 'Main
简单点的,在 #End Region 的后面加上如下代码即可
Public Shared Sub Main()
System.Windows.Forms.Application.EnableVisualStyles()
System.Windows.Forms.Application.Run(New frmMain)
End Sub
F5,看看吧
#8
我的Event.exe是VB6的应用程序!最近问题没有什么改观。但是新发现:我每次开机,将该MANIFEST文件重命另一个名字,再改回Event.exe.manifest就XP风格了!一个字:怪!!!
#9
用那样的方法实现的XP风格很多毛病的,我觉得最难忍受的就是,如果在窗体中有Label控件的话会闪烁得非常厉害:(