Here, where it exploded:
MySoapObject := GetNewSoapObject(usewsdl, addr, FHTTPRIO);
...
if MySoapObject <> nil then
MySoapObject.SomeFunction(); // BOOM! Access Violation here.
! , DEP (Data Execution Prevention). Delphi2007, . ( , XML), mgr ( ), SOAP D2005 D2007, , . , . Beyond Compare . - RIO.PAS PrivateHeap.pas. , , googled , , , .
DEP , Windows XP 2, , , Windows . , Delphi SOAP , , . , , AV, , RIO . PrivateHeap.
- -
http://delphigroups.info/2/11/344230.html
! , . DEP . . DEP , , . , DEP , . DEP ( ), ! , , , , , .
, : Delphi2005 Windows2003 - (DEP), HTTPRIO. RIO , . IInvokable, , . , - Mcmar, Beyond Compare Jean-Marie Babet.