Форум — Ответы ( К темам )
? | Petro: Русский текст криво копируется в clipboard из Memo, Edit (24-01-2003 22:49:00) |
Есть объекты memo и edit, содержащие русский текст. При копировании/вставке вставляется мусор какой-то. Причем, если например в Excel, сделать специальную вставку->неформатированный текст, копируется правильно. В TRichEdit такой проблемы не возникает. Кто-нибудь может прояснить ситуацию? | |
Павел (24-01-2003 23:06:01) | |
Я думаю тут два варианта появления мусора может быть. 1 Текст может быть в DOS-кодировке 2 Смотря откуда и что вы копируете, возможно вы копируете в буфер не чистый .txt (текст), а что-то другое, после копирования в буфер проверьте его формат void __fastcall TForm1::Button1Click(TObject *Sender) { if (Clipboard()->HasFormat(CF_TEXT)) Edit1->Text = Clipboard()->AsText; else Application->MessageBox("The clipboard does not contain text.", NULL, MB_OK); } | |
Petro (25-01-2003 00:29:57) | |
Текст не в ДОС кодировке, это точно. Clipboard()->HasFormat(CF_TEXT)=true, в блокнот копируется мусор. :( |