???
Математика на уровне МГУ

Показано с 1 по 8 из 8

Тема: кодирование\раскодирование Unicod в файлах _ru.property

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #7
    Зашедший
    Регистрация
    06.04.2004
    Адрес
    Екатеринбург
    Возраст
    47
    Сообщений
    37

    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.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •