Welcome, Guest
Username: Password: Remember me
General discussions, feature requests for CodeTyphon Project and discussions that don't fit in any of the other specific CodeTyphon forum categories.
  • Page:
  • 1

TOPIC:

ENoWideStringSupport 4 years 11 months ago #13352

  • Md. Shariful Alam Khan
  • Md. Shariful Alam Khan's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 111
  • Thank you received: 0
I am trying to make one Linux 64bit application using CT 6.5. On my application I used TDataset.locate method, once the application reached the line it raised an exception with the following message:

This binary has no string conversion support compiled in.
Recompile the application with a unit that installs a unicodestring manager in the program uses clause.
Exception at 000000000042722A: ENoWideStringSupport:
Widestring manager not available. Recompile program with appropriate manager.


My application will run in CentOS 6 64bit.

How to resolve can anyone please help?

Please Log in or Create an account to join the conversation.

ENoWideStringSupport 4 years 11 months ago #13353

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4506
  • Thank you received: 1100
Thanks Sir
first please install or upgrade your CT to latest version 6.80,
we have make so many changes...

If the problem exist
we are here
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

ENoWideStringSupport 4 years 11 months ago #13354

  • Md. Shariful Alam Khan
  • Md. Shariful Alam Khan's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 111
  • Thank you received: 0
On Windows, I used CT 6.80 without any issue. I cross-compile Win32-Linux64 using CT 6.80. In Linux, I got the exception but in Windows no exception.

Please Log in or Create an account to join the conversation.

ENoWideStringSupport 4 years 11 months ago #13355

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4506
  • Thank you received: 1100
My suggestion is
not to use Widestrings on UNIX OSes

Or attach source from your project for more analysis
we want more info to help...
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

ENoWideStringSupport 4 years 11 months ago #13356

  • Md. Shariful Alam Khan
  • Md. Shariful Alam Khan's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 111
  • Thank you received: 0
Please see attached pas file. On Execute method's of the class, it runs fine until compareDelta method is called. On compareDelta call I got the exception. Also FYI, I didn't use any WideString. I used memds unit for using TMemoryDataset. What I have in the dataset is a blob field I need that because I am inserting a whole row of a CSV file on to the dataset which is a very big string.

Please Log in or Create an account to join the conversation.

ENoWideStringSupport 4 years 11 months ago #13357

  • Md. Shariful Alam Khan
  • Md. Shariful Alam Khan's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 111
  • Thank you received: 0
I gave the pas file that I used but yet to receive any response. Please help.

Please Log in or Create an account to join the conversation.

ENoWideStringSupport 4 years 11 months ago #13358

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4506
  • Thank you received: 1100
Sorry Sir
but we can't find the problem
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

ENoWideStringSupport 4 years 11 months ago #13359

  • Md. Shariful Alam Khan
  • Md. Shariful Alam Khan's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 111
  • Thank you received: 0
I solved the problem by adding LazUnicode unit.

Please Log in or Create an account to join the conversation.

ENoWideStringSupport 4 years 11 months ago #13360

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4506
  • Thank you received: 1100
Thanks Sir
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

  • Page:
  • 1