Application Crash when remotely creating a process under XP professional

I have a small application that I wrote in Delphi that is a TCP/IP server for remotely running commands on external machines.
I have just set up a VMWare XP machine from scratch and installed my application on it.
Although the application runs OK, as soon as I send a call to it to get it to start up an editor say, The application crashes.

I can run this fine on a 2003 server VM and also on some old NT VMs. The application also works fine on my host XP machine.

When the application crashes nothing is written to the event viewer.

I am logged onto the VM XP machine under an Administrator account.

I believe the problem is not related to VMWare or the application but has something to do with permissions on the machine I have set up.

Has anyone got any ideas of what I could check?
LVL 1
jetbetAsked:
Who is Participating?
 
jetbetAuthor Commented:
I have found the issue.

The problem was caused by an unhandled exception in my application.

The exception was caused by the parsing of the XML message I was sending. Although the XML was well formed is was being rejected as I had not run msxml4sp2 on the new machine I had created.

The XML parser that comes with Windows XP SP2 is obviously not compatable with the MSXML2_TLB Delphi module I was referencing.

Thanks for your input MrHusy, sorry to have wasted your time.
0
 
Alan Huseyin KayahanCommented:
   Try running the application in compatibility mode (right-click the exe file and navigate)
0
 
Alan Huseyin KayahanCommented:
 Not a waste of time m8 :) its ok. Nice to see that your problem is resolved. Open a request for deleting that question and refunding your points in Community support zone.

Regards
0
 
Vee_ModCommented:
Closed, 500 points refunded.
Vee_Mod
Community Support Moderator
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.