![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
При открытии базы (DBF) и просмотре мемо-полей выдаются какие-то иероглифы. Это связано с кодовой страницей? И если да, то как ее изменить, что нужно сделать? Заранее сенкс.
|
|
#2
|
|||
|
|||
|
эндрю, вероятно, база DBF III, т.е. в DOS-кодировке? Если это так, то необходимо использовать что-то типа
/пример из книги "Советы программистов" В.Озерова, стр.72 /: Код:
Procedure TForm.DosToWin; var str : PChar; begin str := Memo1.Lines.GetText; OemToChar(str,str); Memo1.Lines.SetText; end; и обратно Procedure TForm.WinToDos; var str : PChar; begin str := Memo1.Lines.GetText; CharToOem(str,str); Memo1.Lines.SetText; end; Последний раз редактировалось Admin, 11.04.2009 в 12:05. |
|
#3
|
||||
|
||||
|
Украду фирменную фразу Модеров: "ГДЕ ТЕГИ???"
А совет дельный, как раз хотел предложить. |
|
#4
|
|||
|
|||
|
Цитата:
Буду учить![]() |
|
#5
|
||||
|
||||
|
Модератору. Между прочим с тегами вы сами виноваты, в быстром ответе где иконка кода?
|
|
#6
|
||||
|
||||
|
Цитата:
ПС. Прекращаем оффтоп. |