![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кодировка [D6, dBase, FoxPro]
Pyatax © (2004-07-21 12:46:00)Здравствуйте! Не могли бы подсказать каким образом текстовые редакторы, и не только они, так быстро меняю кодировку текста, например с DOS на WIN ну или обратно. А так у меня проблем в том, что читаю из файла *.dbf а у него кодировка dos и при выводе в на форму, из-за не совпадении кодировки не виден русский текст, как вообще меняют кодировку символов?
polis (2004-08-04 13:05:00) [1]
Var
Appreg : TRegistry;
begin
Appreg := Tregistry.Create;
Appreg.RootKey := HKEY_LOCAL_MACHINE;
If not Appreg.KeyExists ( '\SOFTWARE\BORLAND\Database Engine\Settings\DRIVERS\DBASE\INIT' )
Then begin
Appreg.CreateKey ( '\SOFTWARE\BORLAND\Database Engine\Settings\DRIVERS\DBASE\INIT' );
Appreg.OpenKey ( 'INIT', False );
end
else begin
Appreg.OpenKey ( '\SOFTWARE\BORLAND\Database Engine\Settings\DRIVERS\DBASE\INIT', False );
driverdbf:=Appreg.ReadString( 'LANGDRIVER');
end;
AppReg.WriteString ( 'LANGDRIVER', 'db866ru0' );
AppReg.WriteString ( 'TYPE', 'FILE' );
AppReg.WriteString ( 'VERSION', '4.0' );
Appreg.LazyWrite:=true;
Appreg.CloseKey;
Appreg.Free;
end;
После отработки с нужным драйвером(dbf,foxpro) возвращаем аналогично предыдущее его состояние .Срабатывает не всегда.Иногда требуется физическая настройка BDE.
По всей видимости как-то защищен файл idapi32.cfg от редакции.
По этому поводу и вопрос .Можно ли
1)как-то заставить BDE автоматичеки устанавливать драйвер все-таки всегда
2) отменить у idapi32.cfg защиту от редакции
bushmen (2004-07-21 16:19:00) [2]Войти в BDE и изменить кодовую страничку для драйвера
Соловьев (2004-07-21 16:17:00) [3]Панель управления -> BDE Administrator -> Configuration -> Native -> DBASE dBASE RUS cp866 и тоже для FoxPro
И для надежности перегрузить тачку или закрыть все приложения юзающие БДЕ
sau117 (2004-07-21 16:12:00) [4]а как его настроить?) подскажите пожалуйста
Соловьев (2004-07-21 12:47:00) [5]настроить надо алиас, если его используешь