Support EControl

Issue #155 resolved
Former user created an issue

Hello, I tried to adapt Econtrol.ru SyntaxMemo control and I have next issues:

[DCC Error] E2597 C:\Program Files (x86)\CrossVcl\Lib\19.0\Linux64\Debug\Winapi.Windows.o:Winapi.Windows:function Winapi::Windows::CompareStringW(unsigned int, unsigned int, char16_t, int, char16_t, int): error: undefined reference to 'CompareStringW' C:\Program Files (x86)\CrossVcl\Lib\19.0\Linux64\Debug\Winapi.Windows.o:Winapi.Windows:function Winapi::Windows::GetCPInfo(unsigned int, _cpinfo&): error: undefined reference to 'GetCPInfo' C:\Program Files (x86)\CrossVcl\Lib\19.0\Linux64\Debug\Winapi.Windows.o:Winapi.Windows:function Winapi::Windows::GetStringTypeExA(unsigned int, unsigned int, char, int, void): error: undefined reference to 'GetStringTypeExA' C:\Program Files (x86)\CrossVcl\Lib\19.0\Linux64\Debug\Winapi.Windows.o:Winapi.Windows:function Winapi::Windows::IsBadWritePtr(void, NativeUInt): error: undefined reference to 'IsBadWritePtr' C:\Program Files (x86)\CrossVcl\Lib\19.0\Linux64\Debug\Winapi.Windows.o:Winapi.Windows:function Winapi::Windows::IsDBCSLeadByteEx(unsigned int, unsigned char): error: undefined reference to 'IsDBCSLeadByteEx' C:\Program Files (x86)\CrossVcl\Lib\19.0\Linux64\Debug\Winapi.Windows.o:Winapi.Windows:function Winapi::Windows::CallWindowProcA(void, HWND__, unsigned int, NativeUInt, NativeInt): error: undefined reference to 'CallWindowProcA' C:\Program Files (x86)\CrossVcl\Lib\19.0\Linux64\Debug\Winapi.Windows.o:Winapi.Windows:function Winapi::Windows::GetCaretBlinkTime(): error: undefined reference to 'GetCaretBlinkTime' C:\Program Files (x86)\CrossVcl\Lib\19.0\Linux64\Debug\Winapi.Windows.o:Winapi.Windows:function Winapi::Windows::SetCaretBlinkTime(unsigned int): error: undefined reference to 'SetCaretBlinkTime' C:\Users\i\Desktop\test1\Linux64\Debug\ecStrUtils.o:ecStrUtils:function Ecstrutils::TranslateCharsetInfo(unsigned int, tagCHARSETINFO&, unsigned int): error: undefined reference to 'TranslateCharsetInfo' C:\Users\i\Desktop\test1\Linux64\Debug\ecStrUtils.o:ecStrUtils:function Ecstrutils::GetCharacterPlacementW(HDC__, char16_t, int, int, tagGCP_RESULTSW&, unsigned int): error: undefined reference to 'GetCharacterPlacementW'

Is it API CrossVCL missing?

Comments (1)

  1. Eugene Kryukov repo owner

    All reported API don't related to UI and will not covers by CrossVcl. All not UI related API should be replaced by RTL functions. Another point - set of ANSI versions of WinAPI not covers by CrossVcl too (CrossVCL supports only Unicode version of APIs).

  2. Log in to comment