- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am encountering problems with portability of my code and hope anyone can give me a hint.
The solution built on my computer with IVF 11.1.046 and VS 2008 works fine on my computer and on another computer at home. Built on my boss's computer (same compiler and VS version) which has equal hardware, but partrly different software installations we are encountering severe errors with computations on his computer (subscript #1 of array has value -2).
Also, the EXE built on my boss's computer works fine on mine !
OS on both computers is Windows XP Professional, SP 3.
I tried the compiled EXE also on another computer running Vista Business, working fine.
So what can be wrong with my boss's setup ?
Best Regards,
Christian
I am encountering problems with portability of my code and hope anyone can give me a hint.
The solution built on my computer with IVF 11.1.046 and VS 2008 works fine on my computer and on another computer at home. Built on my boss's computer (same compiler and VS version) which has equal hardware, but partrly different software installations we are encountering severe errors with computations on his computer (subscript #1 of array has value -2).
Also, the EXE built on my boss's computer works fine on mine !
OS on both computers is Windows XP Professional, SP 3.
I tried the compiled EXE also on another computer running Vista Business, working fine.
So what can be wrong with my boss's setup ?
Best Regards,
Christian
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hello
Different results on different machines often means stack variables initialization problems.
Check all uninitialized variables.
Different results on different machines often means stack variables initialization problems.
Check all uninitialized variables.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a bit of clarification is required: is it the EXE built on your machine that works on all but your bosses machine? OR is it that when you build the EXE on your bosses machine that it doesn't work properly ON THAT MACHINE but works fine on other machines?
and then, in general, what exactly does the program do? Does it read a data file which may be corrupt or missing on your boss's machine?
Isyour boss's machine a different processor (AMD?)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Look up "SSE2" on Wikipedia and see whether all your processors support these commands. If you disable the default SSE2 dependence (/Arch:ia32) the problem will likely go away.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page