LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Проблема ...
 Тема: Проблема с Clipboard из la_api
 
 15.06.2007 21:04:50
Stan
4 сообщения


Тема: Проблема с Clipboard из la_api
При использовании примера из сабжевого файла сталкиваюсь с проблемой, решить которую так и не смог.

При копировании в буфер обмена из TextBox'a фразы "(см. обзор № 9 за 28.07-01.08, 2003 г.)" функцией примера la_api, и при вставлении этого фрагмента в Word или иной TextBox комбинацией Ctrl-V получаю: "(ñì. îáçîð ¹ 9 çà 28.07-01.08, 2003 ã.)

Пробовал преобразовать все к Ansi-строке следующим фрагментом, результат получил тот же.

Dim strAnsi() As Byte

strText = strText & " "
strAnsi = StrConv(strText, vbFromUnicode)
i = UBound(strAnsi)
strAnsi(i) = 0

Call apiMoveMemory(lpMem, VarPtr(strAnsi(0)), i)

Посоветуйте, что можно сделать в такой ситуации?
С уважением, Stan



P.S. Использование API функций
Автор: Stan от 14.12.2003 0:18:16 Источник ...
 15.06.2007 21:04:50
All
4316 сообщения
1-ый


RE: Проблема с Clipboard из la_api
При копировании в буфер надо текст переконвертировать в Ansi код (256 символов).


P.S. Использование API функций
Автор: Антон от 0:00:00 Источник ...
 15.06.2007 21:04:50
Stan
4 сообщения


RE: Проблема с Clipboard из la_api
Это я как раз понял, и приведенным фрагментом кода пытался этого достичь. Увы :(

Вас не затруднит поделиться альтернативным методом, если Вы когда либо реализовывали его?


P.S. Использование API функций
Автор: Stan от 14.12.2003 19:21:34 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Проблема ...
ПоискПоиск  Список форумовСписок форумов  
right