• Авторизация


опять дурацкий вопрос... 26-01-2007 19:38 к комментариям - к полной версии - понравилось!


как в Дельфях можно сделать, чтобы при copy'n'paste из блокнота или ещё откуда в TMemo или TRichEdit русские буковки отображались нормально, а не в виде вопросительных знаков?
вверх^ к полной версии понравилось! в evernote
Комментарии (9):
Strong_Gale 26-01-2007-19:42 удалить
По-моему в свойствах Font у TMemo есть свойство DefaulkCharSet если мне память не изеняет...
Saint_Glook 26-01-2007-19:47 удалить
Strong_Gale, пробовал, не помогает =(
Ghost_31337_ 27-01-2007-09:48 удалить
Да, помню.. есть такой глючек не приятный... но из программы "Lister" (файлового менеджера TotalCommander)всё вставлялось отлично, без вопросительных знаков, а с нормальным текстом
Dim_K 27-01-2007-09:50 удалить
Это глюк операционки насколько я понимаю, он не имеет отношения к Delphi, и решить его средствами Delphi задача нетривиальная

VictorT 27-01-2007-11:13 удалить
Исходное сообщение Dim_K
Это глюк операционки

Именно. Для нормального копирования надо включать русскую раскладку.
Saint_Glook 27-01-2007-20:27 удалить
изменение раскладки не помогло. нашёл выход в DelphiWorld, заменил операцию вставки из буффера, там была такая процедура:


function GetStringFromClipboard: WideString;
var
Data: THandle;
begin
if not IsClipboardFormatAvailable(CF_UNICODETEXT) then
Result := Clipboard.AsText
else
begin
Clipboard.Open;
Data := GetClipboardData(CF_UNICODETEXT);
try
if Data <> 0 then
Result := PWideChar(GlobalLock(Data))
else
Result := '';
finally
if Data <> 0 then
GlobalUnlock(Data);
Clipboard.Close;
end;
end;
end;
Dim_K 28-01-2007-08:20 удалить
Saint_Glook, а проблема разве при вставке? Я думал при копировании... То есть если вставку из буфера делать это процедурой, то все будет нормально?

Saint_Glook 28-01-2007-15:09 удалить
Dim_K, эта процедура даёт строку из буфера в нормальной кодировке, чтоб TMemo её воспринял нормально... надо ещё вставку самому реализовать. была там ещё аналогичная, чтобы из TMemo копировать текст корректно... а то не со всеми шрифтами работает корректно
kpt_Petia 02-02-2007-20:53 удалить
делфи вобще глючная штука )


Комментарии (9): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник опять дурацкий вопрос... | community_coding - Сообщество программистов | Лента друзей community_coding / Полная версия Добавить в друзья Страницы: раньше»