-
Re: кодирование\раскодирование Unicod в файлах _ru.property
мне тут подсказали, что в басике (если это MS Visual Basic) надо их просто задекларировать - и можно использовать
(декларация вроде должна быть в одну строку)
Public Declare Function WideCharToMultiByte Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpWideCharStr As String, ByVal cchWideChar As Long, ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, ByVal lpDefaultChar As String, ByVal lpUsedDefaultChar As Long) As Long
Public Declare Function MultiByteToWideChar Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, ByVal lpWideCharStr As String, ByVal cchWideChar As Long) As Long
а как ф-иями пользоваться - в MSDN вполне доступно расписано
(в качестве кодировки я тупо указывал число 1251 - и работало)
и ещё, в 6 студии есть тулза полезная APILOAD.EXE (лежит примерно в <visual_studio_path>\COMMON\Tools\Winapi\APILOAD.EXE) - подготовленные декларации, для использования в басике (только сначала надо в ней открыть файл с декларациями, напр. WIN32API.TXT - лежит рядом с утилитой)
(есть ли что подобное в более позних студиях - не знаю, но что то подобное наверное должно быть)
Крайний раз редактировалось mr N; 14.03.2008 в 09:12.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума