|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Копирование русского текста в TEdit
Копирую имя файла написанное по русски из проводника в строку ввода Edit1 (компонент TEdit), получаю вместо русских символов вопросительные знаки ?????????.
Как быть? |
#2
|
||||
|
||||
перед копирование переключиться на русский язык
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
А нормальный вариант есть?
|
#4
|
|||
|
|||
Может можно как-то в программе определить момент вставки и перед вставкой перекодировать из UNICODE в ANSI кодировку текст в буфере обмена?
|
#5
|
|||
|
|||
Это проблема Delphi 7 или всех версий Delphi?.
|
#6
|
||||
|
||||
это вообще проблема не Delphi
Пишу программы за еду. __________________ |
#7
|
|||
|
|||
Цитата:
взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#8
|
|||
|
|||
Решение:
1) CreateWindowExW(WS_EX_CLIENTEDGE, 'edit', nil, WS_CHILD or WS_VISIBLE or ES_AUTOHSCROLL, 0, 0, 121, 21, Form1.Handle, 0, 0, nil); 2) TntWare Unicode Controls. 3) Delphi 2009, 2010, XE, XE2. |