![]() |
|
|
![]()
|
|
| Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
Для работы с DBF файлами я использую программку DBFNavigator (фиговый редактор, но другие еще хуже),
возникли некоторые проблемы, а именно при открытии некоторых DBF файла я хочу поменять кодовую страницу, но это не нельзя сделать, почему-то поле заблокировано, хотя у меня есть другие DBF-файлы созданные через 1С, и если их открывать в DBFNavigator'e то там поле отображающее кодовую страниу почему-то активно. Хотелось бы понять как заставить поле кодовая страница быть активным. Присоединённый файл ( Кол-во скачиваний: 14 )
DbfNavigator.JPG 53,77 Kb-------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
| reware |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 21.7.2008 Репутация: 1 Всего: 1 |
Непонятно, что значит "поле заблокировано". И за кодовую страницу таблицы отвечают не какие-то поля, а байт 29 в заголовке dbf. "Блокироваться" умеют только записи или вся таблица. И на кой пользоваться всякими навигаторами, а не VFP (или утилиткой, сделанной на VFP) ? |
|||
|
||||
| Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
значит что Enabled = True, т.е. я не могу сменить название кодовой страницы нет у меня Visual Fox Pro, и утилиток на нем сделанных да и разве нужно устанавливать этого монстра, чтобы проделать тривиальную работу с DBF фалом -------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
| Данкинг |
|
||||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Согласен! Сохранение в новой таблице под именем NEW в кодировке 866:
Ты же с DBF работаешь. Так почему не установить? Это сообщение отредактировал(а) Данкинг - 18.2.2009, 19:13 -------------------- There's nothing left but silent epitaphs. |
||||||
|
|||||||
| reware |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 21.7.2008 Репутация: 1 Всего: 1 |
А где у поля (независимо от используемого xBase инструмента) такое свойство, как Enabled ? Вы о каком DBF говорите ? Гляньте где-нибудь структуру. Если найдете там такое свойство - сьем шляпу. И вовсе не требуется устанавливать VFP. Вы можете прекрасно исправить заголовок файла любым известным вам инструментом. Хоть Клиппером, хоть ассемблером. Ведь вас никто не заставляет его открывать по USE. Открывайте на низком уровне и правьте структуру, как угодно. Кстати, столь вами обожаемый навигатор так и делает. |
|||
|
||||
| Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
Посмотри картинку, которую я прикрепил в начале топика и ты поймешь про какое поля я говорю. А то у меня сложилось впечатление, что мы о разных полях говорим -------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
| kirillkr |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 23.4.2008 Где: Kaliningrad Репутация: нет Всего: нет |
Я постоянно использовал bdbfs. Если не найдешь - могу выложить на файловый ресурс.
|
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
это значит, что в dbf кодовая страница не задана вообще. каким средством создавались эти dbf? -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
DBFNavigator'ом -------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Снова повторюсь: юзаешь .dbf - поставь FoxPro. На винте 8-я фокса занимает всего 81 метр, зато можно работать с dbf "напрямую".
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
Я с DBF работая по великим праздникам -------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
| ТоляМБА |
|
||||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: нет Всего: 252 |
ЗЫ. Вопрос имеет отношение чисто к программе DBFNavigator. Что он делает в ветке Foxpro/Clipper/Dbase для меня есть загадка. |
||||
|
|||||
| reware |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 21.7.2008 Репутация: 1 Всего: 1 |
Да нет, вовсе не обязательно ставить именно VFP. Ставь, что угодно. Лишь бы оно правильно создавало и отображало структуру согласно общепринятым законам. |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
Delphist, ты же вроде дельфист
напиши утилитку, которая будет менять байты в dbf файле. тебе надо то в 29 байт присвоить значение 0x26(38) -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
уже сделал -------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
![]()
|
| Правила форума "Foxpro/Clipper/Dbase" | |
|
|
Запрещается! 1. Публиковать ссылки для чисто рекламных целей. 2. Оффтопить, флеймить, говорить не культурно. Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему. Задавайте вопросы правильно - как спросите, так вам и ответят. Разрешено! Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил. Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы. P.S. Размещение рекламы будет строго наказываться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |