ashdata
asked on
Access Violation using Delphi HTTPRIO running on Citrix
I have a Delphi 7 application which uses a SOAP object to access the UK Government DPS Messaging Service. This has been running successfully at numerous clients sites for the last few years. Recently one of the clients moved to Citrix and is now gettting an access violation accessing the DPS Service. The error address is reported as $0115666D which is outside the scope of the application. This is built around the Delphi HTTPRIO object.
I have no experience of Citrix so can anyone suggest any reasons why a web service that runs quite happily on Windows will not run on Citrix.
I have no experience of Citrix so can anyone suggest any reasons why a web service that runs quite happily on Windows will not run on Citrix.
The default answer you would get from Citrix is to test to see if the application works from an Terminal Server Session. Have you confirmed that it works over an RDP connection to the server? If it doesn't work over RDP then the application may not support Terminal Services at all (which means it won't work under Citrix). If it works over RDP I would suggest you check event or application logs after a Citrix failure to see if there is an answer there (such as access denied errors, etc). You can also turn on process level logging to see security events not turned on by default.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.