powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / ibexpert + excel
9 сообщений из 9, страница 1 из 1
ibexpert + excel
    #36386696
zfr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zfr
Гость
Все привет !!!
уменя такая проблема, когда копирую данные от ibexpert (copy records to clipboard), всталю в excel (Ctrl+V) и тогда дааные написанные на русском не правильно показиваеть.
как исправить?
...
Рейтинг: 0 / 0
ibexpert + excel
    #36386707
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: zfr
> как исправить?

Перед копированием переключится на русский

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ibexpert + excel
    #36386725
zfr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zfr
Гость
Игорь Горбонос

Перед копированием переключится на русский



большое спасибо !!!
...
Рейтинг: 0 / 0
ibexpert + excel
    #36386800
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: zfr

Это, кстати, касается не только експерта, а и многих других программ

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ibexpert + excel
    #36387150
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Игорь!
You wrote on Fri, 25 Dec 09 12:31:35 GMT:

Игорь ИГ> Это, кстати, касается не только експерта, а и многих других программ
написанных с применением кривого TClipboard имени Borland'а...
творцы VCL напрочь игнорируют CF_LOCALE.
победить можно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 function  SendToClipboard( const  S:  string ):boolean;
 var 
  hClipbrd: THandle;
 begin 
  Result := True;
  Clipboard.Open;
  Clipboard.AsText := S;
  hClipbrd := Clipboard.GetAsHandle(CF_TEXT);
   if  hClipbrd = INVALID_HANDLE_VALUE  then 
    Result := False
   else 
    SetClipboardData(CF_LOCALE, hClipbrd);
  Clipboard.Close;
 end ;

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ibexpert + excel
    #36387322
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

второй раз встречаю твой совет и эту конструкцию. Теперь уж, пользуясь случаем, спрошу - в куда ее воткнуть? Если не трудно, с примерами.
...
Рейтинг: 0 / 0
ibexpert + excel
    #36387327
Фотография TPAKTOPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В твою програму, в TAction , замените Copy на ету конструкция.

Так твоим неуким клиентам не надо будет спрашивать в форумах "Кирилица не копируется", а она будет копироватся.
...
Рейтинг: 0 / 0
ibexpert + excel
    #36387333
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Док!
You wrote on Fri, 25 Dec 09 16:51:08 GMT:

Док Д> второй раз встречаю твой совет и эту конструкцию.
Д> Теперь уж, пользуясь случаем, спрошу - в куда ее воткнуть?
Д> Если не трудно, с примерами.в Жо не предлагать?

её не надо "втыкать".
её надо пользовать.
вместо стандартного метода CopyToClipboard наличествующего у всех потомков TCustomEdit.

зы: можно перекрыть стандартный VCL-ный TClipboard (ничего сложного тут нет), но лень...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ibexpert + excel
    #36387626
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийв Жо не предлагать?
"Папа, твои казарменные шутки сегодня неуместны!" (c) ;)
Мимопроходящийеё надо пользовать.
вместо стандартного метода CopyToClipboard наличествующего у всех потомков TCustomEdit.
да, спасибо. Это я уже потом додумал, как тиснул пост :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / ibexpert + excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]