Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите пожалуйста! / 12 сообщений из 12, страница 1 из 1
26.03.2006, 21:20
    #33625988
Денис_Сочи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
Есть програма написанная на FoxPro. Есть арив, remove.arj из которого это программа читает данные. FoxPro вообще не знаю :-(. В програме этой ничего нельзя сделать: не скопировать данные, не распечатать, ничего! Просто просмотр и поиск. Как мне вытащить данные из remove.arj? В таблицу например exel?

Очень надо!

Заранее огромное спасибо.
...
Рейтинг: 0 / 0
26.03.2006, 21:37
    #33625994
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
Ну, так раскрой этот архив любым архиваторм, который понимает этот формат (WinRar вроде должен понимать) и вытащи из нее таблицы.

Если FoxPro - это FoxPro for DOS (работает в таком синеньком экране), то таблицы (это файлы с расширением DBF) так прямо и можно открыть в Excel (Файл - Открыть)

Если FoxPro - это FoxPro for Windows или Visual FoxPro, то напрямую в Excel такие таблицы не откроются. Следует использовать "внешние данные" (Данные - Внешние данные). Но для этого нужен драйвер ODBC (или ADO) для таблиц FoxPro (драйвер для "просто" DBASE-таблиц - не подойдет). Должен быть доступен для бесплатного скачивания с сайта MicroSoft.
...
Рейтинг: 0 / 0
26.03.2006, 21:53
    #33626007
Денис_Сочи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
ВладимирМНу, так раскрой этот архив любым архиваторм, который понимает этот формат (WinRar вроде должен понимать) и вытащи из нее таблицы.

Если FoxPro - это FoxPro for DOS (работает в таком синеньком экране), то таблицы (это файлы с расширением DBF) так прямо и можно открыть в Excel (Файл - Открыть)

Если FoxPro - это FoxPro for Windows или Visual FoxPro, то напрямую в Excel такие таблицы не откроются. Следует использовать "внешние данные" (Данные - Внешние данные). Но для этого нужен драйвер ODBC (или ADO) для таблиц FoxPro (драйвер для "просто" DBASE-таблиц - не подойдет). Должен быть доступен для бесплатного скачивания с сайта MicroSoft.

можно вам выслать - вы попробуете? плизз? у меня не открывает даже последним винраром.
...
Рейтинг: 0 / 0
26.03.2006, 21:58
    #33626013
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
Если он небольшой по размеру (до 70кб), то можно положить его прямо здесь во вложение.

Кстати, иногда используют "хитрый" прием. Просто меняют расширение файла. Попробуйте заменить (переименовать) расширение файла с ARJ, на DBF. Может откроектся в Excel?
...
Рейтинг: 0 / 0
26.03.2006, 22:04
    #33626020
Денис_Сочи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
Нет не получилось. Файл 802 кил. Я залил на свой сайт:

www.s-t-b.ru/remove.arj

посмотрите, плизз, жду ответа!!!
...
Рейтинг: 0 / 0
26.03.2006, 22:18
    #33626028
Денис_Сочи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
Вроде как нашел:
при запуске программы в каталоге c:\temp появляет файл размером 14 мегов, расширение remove.dbf
...
Рейтинг: 0 / 0
26.03.2006, 22:32
    #33626034
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
Честно говоря, не понял, чем именно было выполнено архивирование. Может, они просто "сдвинули" несколько первых байт (там в заголовке 9 нулевых байт)Специально "вскрытием" не занимался.

Хотя, ты на верном направлении. Для работы проги таблица должна так или иначе быть извлечена из архива. Другое дело, что обычно все извлеченное хранится в оперативной памяти. Впрочем, если получилось, то и ладно. Полученный TMP файл переименую в DBF и работай как с таблицей.
...
Рейтинг: 0 / 0
26.03.2006, 22:37
    #33626037
Денис_Сочи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
данные получил. Блин, но автоматизировать наверно не получится тогда :-( !!
...
Рейтинг: 0 / 0
26.03.2006, 22:46
    #33626044
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
Денис_Сочиданные получил. Блин, но автоматизировать наверно не получится тогда :-( !!
Почему же? Смотря что именно вкладывается в понятие "автоматизировать". Если данные видны в Excel, то какие проблемы сделать их обработку там же в Excel? Через "Внешние данные" прекрасно можно создавать запросы.
...
Рейтинг: 0 / 0
26.03.2006, 22:50
    #33626049
Денис_Сочи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
ВладимирМ Денис_Сочиданные получил. Блин, но автоматизировать наверно не получится тогда :-( !!
Почему же? Смотря что именно вкладывается в понятие "автоматизировать". Если данные видны в Excel, то какие проблемы сделать их обработку там же в Excel? Через "Внешние данные" прекрасно можно создавать запросы.

Через "Внешние данные" - а если ссылка на примеры и документацию.
Правда основаная программа, которая будет пользоваться этой базой на Access написана.

Автоматизировать имею ввиду, что файл приходит по почте, надо будет всегда запускать програму, открывать базу, закрывать программу и тогда только будет появляться файл.
Думал можно через командную строку получать этот файл :-(

Огромное спасибо за уделяемое внимание, были бы Вы в Сочи - с меня пиво!
...
Рейтинг: 0 / 0
27.03.2006, 00:00
    #33626089
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
Не... "Автоматизировать" я понял, как автоматизировать работу уже с полученными данными. Т.е. после "вскрытия" архива.

Если вопрос стоит "вскрыть архив", то я посоветовал бы "вскрыть" программу FoxPro. Для этого существуют программы ReFox.exe (есть на просторах интернета, лучше не ниже 10 версии). Получишь исходный код на FoxPro из ихнего EXE и посмотри, каким именно образом они достают данные из архива. Правда, если FoxPro не знаешь, то вряд ли найдешь...

Предположительно, они как-то "сдвинули" исходный ARJ-файл или же "зашифровали". Вот и надо найти, каким именно образом это было сделано.

Кстати, а "официально" это нельзя оформить? Т.е. напрямую связаться с разработчиками и попросить алгоритм шифрования архива?
...
Рейтинг: 0 / 0
27.03.2006, 00:08
    #33626092
Денис_Сочи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста!
Спасибо.... буду короче разбератся!

А програма платная и разработчики не дадут информации! :-(
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите пожалуйста! / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]