473,322 Members | 1,403 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

.exe compiled on vista doesn't run on xp??

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
Aug 25 '08 #1
12 3152
On Aug 24, 7:51*pm, nik <nikb...@gmail.comwrote:
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
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.
Aug 25 '08 #2
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...
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
Aug 25 '08 #3
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...
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
Aug 25 '08 #4
"Bill McCarthy" <Bi**@localhost.comwrote in message
news:72**********************************@microsof t.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.
Install the VPC (Virtual PC) on your Vista system and install an XP Virtual
machine in it.

Mike.
>
"nik" <ni*****@gmail.comwrote in message
news:d6**********************************@w39g2000 prb.googlegroups.com...
>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



Aug 25 '08 #5
nik
On Aug 24, 7:10 pm, Brian Gideon <briangid...@yahoo.comwrote:
On Aug 24, 7:51 pm, nik <nikb...@gmail.comwrote:
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

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.
I don't think I am using unmanaged code, but how do I check for sure?
Is there a compiler setting that would flag unmanaged code?
Aug 25 '08 #6

"nik" <ni*****@gmail.comwrote in message
news:c1**********************************@p10g2000 prf.googlegroups.com...
On Aug 24, 7:10 pm, Brian Gideon <briangid...@yahoo.comwrote:
>On Aug 24, 7:51 pm, nik <nikb...@gmail.comwrote:
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

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.

I don't think I am using unmanaged code, but how do I check for sure?
Is there a compiler setting that would flag unmanaged code?
Any language that doesn't use the .Net Framework, in particular, the CLI and
CLR is unmanaged code. VB6 is unmanaged code. An example of that would be a
VB.Net solution making a call to COM DLL written in VB6. The COM DLL didn't
originate itself by being complied using a .NET compiler.

Aug 25 '08 #7
nik
On Aug 25, 1:42 pm, "Mr. Arnold" <MR. Arn...@Arnold.comwrote:
"nik" <nikb...@gmail.comwrote in message

news:c1**********************************@p10g2000 prf.googlegroups.com...
On Aug 24, 7:10 pm, Brian Gideon <briangid...@yahoo.comwrote:
On Aug 24, 7:51 pm, nik <nikb...@gmail.comwrote:
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
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.
I don't think I am using unmanaged code, but how do I check for sure?
Is there a compiler setting that would flag unmanaged code?

Any language that doesn't use the .Net Framework, in particular, the CLI and
CLR is unmanaged code. VB6 is unmanaged code. An example of that would be a
VB.Net solution making a call to COM DLL written in VB6. The COM DLL didn't
originate itself by being complied using a .NET compiler.
If I understand this correctly, if all of the References under the
solutions properties page are of type .NET and pointing into the .NET
framework, then everything is composed of .NET parts and is therefore
managed code. ie. the solution doesn't reference any unmanaged dll, so
there is no unmanaged code involved.
Aug 25 '08 #8
The xp machine does have vb6 installed on it, could that be an issue?

No not if you installed first VB6 and then VS.Net

Well actually 0xe0434f4d. is a basic exception
What reasons and solutions for this problem?
As you do not provide anny detailed info about your application it is hard
guessing what exactly is the problem
but a wild guess from my side is that you use a managed reference that is
not availlable on the target system
maybe you installed a certain SDK on the development system ?

for instance if you use anything from the windows live id classes this will
work on Vista but not on a XP machine without windows Live installed
it will bomb with a 0xe0434f4d exception
regards

Michel Posseth

"nik" <ni*****@gmail.comschreef in bericht
news:d6**********************************@w39g2000 prb.googlegroups.com...
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

Aug 25 '08 #9

"nik" <ni*****@gmail.comschreef in bericht
news:4e**********************************@r35g2000 prm.googlegroups.com...
On Aug 25, 1:42 pm, "Mr. Arnold" <MR. Arn...@Arnold.comwrote:
>"nik" <nikb...@gmail.comwrote in message

news:c1**********************************@p10g200 0prf.googlegroups.com...
On Aug 24, 7:10 pm, Brian Gideon <briangid...@yahoo.comwrote:
On Aug 24, 7:51 pm, nik <nikb...@gmail.comwrote:
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
>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.
I don't think I am using unmanaged code, but how do I check for sure?
Is there a compiler setting that would flag unmanaged code?

Any language that doesn't use the .Net Framework, in particular, the CLI
and
CLR is unmanaged code. VB6 is unmanaged code. An example of that would be
a
VB.Net solution making a call to COM DLL written in VB6. The COM DLL
didn't
originate itself by being complied using a .NET compiler.

If I understand this correctly, if all of the References under the
solutions properties page are of type .NET and pointing into the .NET
framework, then everything is composed of .NET parts and is therefore
managed code. ie. the solution doesn't reference any unmanaged dll, so
there is no unmanaged code involved.
Just to confirm,, Yes you understand this correctly
But as you wil read in my below post the described error is actually a basic
framework error

;-)

Regards

Michel
Aug 25 '08 #10
nik
On Aug 25, 2:17 pm, "Michel Posseth [MCP]" <M...@posseth.comwrote:
"nik" <nikb...@gmail.comschreef in berichtnews:4e**********************************@r 35g2000prm.googlegroups.com...
On Aug 25, 1:42 pm, "Mr. Arnold" <MR. Arn...@Arnold.comwrote:
"nik" <nikb...@gmail.comwrote in message
>news:c1**********************************@p10g200 0prf.googlegroups.com...
On Aug 24, 7:10 pm, Brian Gideon <briangid...@yahoo.comwrote:
On Aug 24, 7:51 pm, nik <nikb...@gmail.comwrote:
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
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.
I don't think I am using unmanaged code, but how do I check for sure?
Is there a compiler setting that would flag unmanaged code?
Any language that doesn't use the .Net Framework, in particular, the CLI
and
CLR is unmanaged code. VB6 is unmanaged code. An example of that would be
a
VB.Net solution making a call to COM DLL written in VB6. The COM DLL
didn't
originate itself by being complied using a .NET compiler.
If I understand this correctly, if all of the References under the
solutions properties page are of type .NET and pointing into the .NET
framework, then everything is composed of .NET parts and is therefore
managed code. ie. the solution doesn't reference any unmanaged dll, so
there is no unmanaged code involved.

Just to confirm,, Yes you understand this correctly
But as you wil read in my below post the described error is actually a basic
framework error

;-)

Regards

Michel
fixed by:

Installed .net onto xp machine,
opened solution, it said there was an error in .resx file
deleted the reference to the main forms icon in the .resx file
problem solved

thanks for everyones help.
Aug 28 '08 #11
On Aug 28, 5:31*pm, nik <nikb...@gmail.comwrote:
fixed by:

Installed .net onto xp machine,
opened solution, it said there was an error in .resx file
deleted the reference to the *main forms icon in the .resx file
problem solved

thanks for everyones help.
That's messed up. You'd think the error message would be a little
more descriptive or maybe the runtime would be a little more tolerant
of that situation.
Aug 29 '08 #12
Well i still believe that it has to do with something that was availlable on
the Vista system but isn`t availlable on the XP system
as the described error is the most basic framework error there is o.i.o.w.
"every managed error that is thrown up and up in the error mechanism ends
mostly with this error "

for the oldy`s
0xe0434f4d = COM`s runtime error 91 "Object variable or with block not
set" ;-)

the really funny part is
In ASCII, 43 4F 4D translates to "COM". So, E0434F4D was chosen as the
error for for "Exception from a COM object"

So in reall world this error is mostly thrown when you access a object that
is not availlable at runtime
HTH

Michel

"Brian Gideon" <br*********@yahoo.comschreef in bericht
news:a1**********************************@x41g2000 hsb.googlegroups.com...
On Aug 28, 5:31 pm, nik <nikb...@gmail.comwrote:
fixed by:

Installed .net onto xp machine,
opened solution, it said there was an error in .resx file
deleted the reference to the main forms icon in the .resx file
problem solved

thanks for everyones help.
That's messed up. You'd think the error message would be a little
more descriptive or maybe the runtime would be a little more tolerant
of that situation.
Aug 30 '08 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: salad | last post by:
Due to an earlier posting I read in this newsgroup regarding Office 2007 beta, I downloaded it. After I DL'd it, I got an invitation from MS to get WinVista. I am now wondering if, since both...
13
by: Mark Rae | last post by:
Hi, On Friday I attended the Microsoft EVO conference in London where they talked about Vista, Office 2007 and Exchange 2007 and how they all work together beautifully, how they were all...
37
by: Allen Browne | last post by:
If you develop for others, you probably have multiple versions of Access installed so you can edit and create MDEs for clients in different versions. This works fine under Windows XP, even with...
56
by: Squishy | last post by:
I tried installing my VS2005 Pro on Vista Ultimate 32 bit RTM today and got errors stating that VS2005 was not compatible with Vista. Microsoft......please pull your finger out of my ass and tell...
5
by: Wayne | last post by:
Several of my Access 2003 databases are exhibiting the same problem under Windows Vista. Charts in forms are not showing any data. Reports are not affected. Charts in reports display as they...
4
by: =?Utf-8?B?Q1IgU3VwcG9ydA==?= | last post by:
Hi experts, We are trying to migrate from Visual Studio 6 (C++ project) on Windows 2000 to Visual Studio 2005 SP1 on Windows Vista but found that the migrated program runs slower in both OS. A...
19
by: pmw | last post by:
Hi I've got a problem with my current application. I currently use Windows Vista with Visual Studio Express 2008. If I compile the application on Vista, it works fine on Vista, but it doesn't...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.