- changed status to resolved
Support EControl
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)
-
repo owner - Log in to comment
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).