I have written an application in Delphi XE3. The Advantage version is 11.10.
Advantage Database Server (for 1 user) is installed on a File Server and the application is installed on a Terminal Server. All machines are running Windows Server 2012 R2.
The database dictionary has a view (just a select * on a free table). When my application attempts to execute a query (a select on the view), I'm getting 1500 Failed to load Unicode support DLL or Shared Object.
Now for the odd part. The application folder contains both aicu32.dll and icudt40l.dat, and I've tried putting both of these files into: System, System32, and SysWOW64, but the error still occurs.
I've installed Advantage Data Architect on both the File Server and Terminal Server and running exactly the same query on the same database from the same Terminal Server has no issues at all. I've even copied ALL of the files in theAdvantage Data Architect install folder into the application folder, where Advantage Data Architect still works, but the application doesn't.
I've looked at the ads_err.dbf and ads_err.adt as the KB suggests, however the FileName field is either blank or the Terminal Server's IP address.
Any thoughts or suggestions would be greatly appreciated.