Другие языки программирования и технологии

Дайте ответ на вопрос!

Как реализовать на delphi запись информации из архивного файла в excel или блокнот????Очень нужно! Спасибо за внимание!
Igor Kamalejev
Igor Kamalejev
34
Для начала нужно установить ActiveX-компонент, который предоставляет ф-ции и свойства для работы с архивами, например ActiveZip ActiveX Componet v3.0,но он для zip, для rar я еще не встречал. Затем, после его установки нужно перетащить его иконку с панели компонент на форму, после "для теста" вести его полное имя и поставить точку и выползут все его свойства, ф-ции и процедуры.
вот тут можно скачать компонент delphiexpert.ru/view_download.php?id=115
------------------------------------
По реализации записи и более подробной документации по работе с архивами смотри в гугле!!!
Денис Демидов
Денис Демидов
3 323
Лучший ответ
ШЩЗХ "архивный файл"?
Если это действительно сархивированные данные - то у нас есть 2 путя. Первый, более надежный, но более зависимый - использование внешнего архиватора. Обычно программу-архиватор можно запустить с параметрами и она сама все разархивирует. Конкретные параметры зависят от используемого архиватора и предполагаемого строения архива. Второй путь - поискать компонент для встроенного архивирования, но обычно такие штуки производителями архиваторов не поддерживаются и тут мы попадаем в зависимость от стороннего автора. Еще один путь - бывает, что производитель архиватора предоставляет компилированную библиотеку для чтения своих архивов. Это идеальный вариант. Читать сопроводиловку к библиотеке.

На этом этапе у нас есть некий исходный файл. Теперь вторая часть вопроса.

"запись информации из архивного файла в excel или блокнот" - это как "попасть в Америку самолетом или пароходом". Ты на чем поедешь-то? Потому как тут все зависит от того, что у нас за исходная информация. Если файл текстовый - открываем его блокнотом. Если экселевский - экселем. Если файл требует предварительной обработки - тут фантазия безгранична, вплоть до открытия экселя как COM-сервера и создания нужных нам данных прямо в нем.

В общем, дерзай.
SS
Suleyman Suleymanov
66 790
Архивный файл - -rar что ли?
Уточни детали и постучи в агент (завтра) - чем-то помогу.