在vista上编译的.exe不能在xp上运行? [英] .exe compiled on vista doesn't run on xp??

查看:63
本文介绍了在vista上编译的.exe不能在xp上运行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我已经在我的vista机器上编译了我的应用程序,它不会在我的xp机器上运行

。在Windows错误报告中我得到了例外

代码; 0xe0434f4d。我搜索了那个例外,但没有看到

与我的问题有关的任何事情。我可以运行一个不同的.exe,我在xp机器上的vista机器上制作了

,所以我想知道

与这个有什么不同/错误。


xp机器上安装了vb6,这可能是个问题吗?

这个问题的原因和解决方案是什么?


提前致谢,

Nik

Hi,

I''ve compiled my application on my vista machine, and it won''t run at
all on my xp machine. In the windows error report I get Exception
code; 0xe0434f4d. I searched for that exception, but didn''t see
anything related to my problem. I can run a different .exe that I made
on the vista machine on the xp machine, so I am wondering what is
different/wrong with this one.

The xp machine does have vb6 installed on it, could that be an issue?
What reasons and solutions for this problem?

Thanks in advance,
Nik

推荐答案

8月24日,7:51 * pm,nik< ; nikb ... @ gmail.comwrote:
On Aug 24, 7:51*pm, nik <nikb...@gmail.comwrote:




我已经在我的vista上编译了我的应用程序机器,它不会在我的xp机器上运行

。在Windows错误报告中我得到了例外

代码; 0xe0434f4d。我搜索了那个例外,但没有看到

与我的问题有关的任何事情。我可以运行一个不同的.exe,我在xp机器上的vista机器上制作了

,所以我想知道

与这个有什么不同/错误。


xp机器上安装了vb6,这可能是个问题吗?

这个问题的原因和解决方案是什么?


在此先感谢,

Nik
Hi,

I''ve compiled my application on my vista machine, and it won''t run at
all on my xp machine. In the windows error report I get Exception
code; 0xe0434f4d. I searched for that exception, but didn''t see
anything related to my problem. I can run a different .exe that I made
on the vista machine on the xp machine, so I am wondering what is
different/wrong with this one.

The xp machine does have vb6 installed on it, could that be an issue?
What reasons and solutions for this problem?

Thanks in advance,
Nik



所以我们知道在Vista机器上至少编译了一个可执行文件

适用于XP吗?这告诉我,.NET Framework是可能*在XP机器上正确安装的* b $ b *。问题

可执行使用任何非托管代码?这可能是

问题的一部分。你能更具体地了解你得到的错误吗?

是什么让你觉得0xe0434f4d是一个错误代码?看起来好像

coulde也是一个内存地址。

So we know that at least one executable compiled on the Vista machine
works on XP right? That tells me that the .NET Framework is
*probably* installed correctly on the XP machine. Is the problem
executable using any unmanaged code? That might be part of the
problem. Can you be more specific about the error you''re getting?
What makes you think 0xe0434f4d is an error code? It looks like it
coulde be a memory address as well.


此时几乎可以是任何东西,除了vb6正在打开

机器。你应该在机器上调试,或者至少在机器上使用XP

进行调试。永远不要认为在XP上完成的构建将在Vista上运行,或者vise
$ b $反之亦然。在机器上进行调试应该会显示应用程序崩溃的位置。


" nik" < ni ***** @ gmail.com写信息

新闻:d6 ************************* ********* @ w39g2000 prb.googlegroups.com ...
It could be almost anything at this point, except for the vb6 being on the
machine. You should debug on the machine, or at least some machine with XP
on it. Never assume that builds done on XP will run on Vista, or vise
versa. Debugging on the machine should show you where the app is crashing.

"nik" <ni*****@gmail.comwrote in message
news:d6**********************************@w39g2000 prb.googlegroups.com...




我我已经在我的vista机器上编译了我的应用程序,它不会在我的xp机器上运行

。在Windows错误报告中我得到了例外

代码; 0xe0434f4d。我搜索了那个例外,但没有看到

与我的问题有关的任何事情。我可以运行一个不同的.exe,我在xp机器上的vista机器上制作了

,所以我想知道

与这个有什么不同/错误。


xp机器上安装了vb6,这可能是个问题吗?

这个问题的原因和解决方案是什么?


提前致谢,

Nik
Hi,

I''ve compiled my application on my vista machine, and it won''t run at
all on my xp machine. In the windows error report I get Exception
code; 0xe0434f4d. I searched for that exception, but didn''t see
anything related to my problem. I can run a different .exe that I made
on the vista machine on the xp machine, so I am wondering what is
different/wrong with this one.

The xp machine does have vb6 installed on it, could that be an issue?
What reasons and solutions for this problem?

Thanks in advance,
Nik


Hi Nik,


确保它们的计算机上具有相同版本的框架。另外

你应该得到VPC(免费从微软)并在其中运行XP来测试你的应用程序

在部署之前。



" nik" < ni ***** @ gmail.com写信息

新闻:d6 ************************* ********* @ w39g2000 prb.googlegroups.com ...
Hi Nik,

Ensure they have the same version of the framework on their machine. Also
you should get VPC (free from Microsoft) and run XP in it to test your apps
before deployment.


"nik" <ni*****@gmail.comwrote in message
news:d6**********************************@w39g2000 prb.googlegroups.com...




我我已经在我的vista机器上编译了我的应用程序,它不会在我的xp机器上运行

。在Windows错误报告中我得到了例外

代码; 0xe0434f4d。我搜索了那个例外,但没有看到

与我的问题有关的任何事情。我可以运行一个不同的.exe,我在xp机器上的vista机器上制作了

,所以我想知道

与这个有什么不同/错误。


xp机器上安装了vb6,这可能是个问题吗?

这个问题的原因和解决方案是什么?


提前致谢,

Nik
Hi,

I''ve compiled my application on my vista machine, and it won''t run at
all on my xp machine. In the windows error report I get Exception
code; 0xe0434f4d. I searched for that exception, but didn''t see
anything related to my problem. I can run a different .exe that I made
on the vista machine on the xp machine, so I am wondering what is
different/wrong with this one.

The xp machine does have vb6 installed on it, could that be an issue?
What reasons and solutions for this problem?

Thanks in advance,
Nik


这篇关于在vista上编译的.exe不能在xp上运行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆