Problem linking ios app with TXMLDocument

0

I'm having a problem linking an app developed for 32-bit ios using C++Builder 10.2.2.

If I include a line of code that exercises the TXMLDocument object, the app will not link for ios (see error message below). It links and runs on Android.

AppXMLDoc is a component on a form. The DOMVendor in the TXMLComponent is set to ADOM XML v4. The pointer itself is passed to an object constructor that parses data in the XML file.

AppXMLDoc->LoadFromFile(FileName);
// problem line --> PlanSchema = AppXMLDoc->DocumentElement->Attributes[String(StrXschemaVersion)];
AppXMLDoc->Active = false;

[Exec Error] The command ""c:\program files (x86)\embarcadero\studio\19.0\bin\dsymlink.exe" """ exited with code 3.

 

I'm struggling with:

1. Is this indeed a linking problem?

2. Is there a way to get more information about the error?

3. Is there a trick to linking when a TXMLDocument component is used on a form and accessed in an app when the app is built for 32-bit ios? I am not handy with Delphi interfaces.

Thank you in advance!

  • Accepted Answer

    Friday, March 02 2018, 01:43 PM - #Permalink
    0

    Does this sample C++ Builder app do what you need:  http://docwiki.embarcadero.com/CodeExamples/Tokyo/en/TXMLDocument_use_case_(C%2B%2B)

     

    The reply is currently minimized Show
  • Responses (1)
    • Accepted Answer

      Friday, April 27 2018, 05:47 AM - #Permalink
      0

      Thanks for your reply Al. I tried to post several weeks ago but the forum was not accepting my messages.

      The problem turned out to be a linker problem for Debug Builds targeting iOS 32 bit Devices. I am awaiting a fix.

      Thanks!

      - Phyllis

      The reply is currently minimized Show
    Your Reply

    Please login to post a reply.........