C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Подключение библиотеки dll.
** sim
Отправлено: 15.11.2003, 11:29


Не зарегистрирован







Как можно подключить библиотеку к программе. Например Wcmzip32.dll которая есть в WindowsCommander'е. Для архивирования.
Георгий
Отправлено: 15.11.2003, 23:32


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



Загружать точно так же, как и любую другую dll (LoadLibrary, GetProcAddres, FreeLibrary)
Но для работы с ней надо знать назначение и прототипы функций.
Причём если назначение функций ещё можно угадать по их названиям, то прототипы (какие аргументы получают и как получают, что возвращают и как) придётся узнавать у авторов.
** sim
Отправлено: 16.11.2003, 10:28


Не зарегистрирован







Тогда получается нет никаких шансов из своей проги зиповать?
А как можно досовский зиповщик подключить.
И можно сделать так чтобы при использовании не появлялись разные черные окна?
Gedeon
Отправлено: 17.11.2003, 13:30


Ветеран

Группа: Модератор
Сообщений: 1742



Компоненты ZipTV — то что тебе нужно.
sim
Отправлено: 18.11.2003, 09:48


Дежурный стрелочник

Группа: Участник
Сообщений: 39



А где можно взять этот компонент, и описание. У меня Builder четверотой и шестой версии. Этот компонент подключится к этим версиям?
sim
Отправлено: 18.11.2003, 09:52


Дежурный стрелочник

Группа: Участник
Сообщений: 39



Спасибо, НАШЕЛ!
** sim
Отправлено: 18.11.2003, 22:55


Не зарегистрирован







Ну на самом деле я рановато порадовался, все сылки не доступны.
а по этой сылки:
http://www.ziptv.com/downloads.htm
только реклама.
Если у кого есть этот ZipTV может выложите здесь.
пасибо.
Gedeon
Отправлено: 19.11.2003, 12:17


Ветеран

Группа: Модератор
Сообщений: 1742



Да я бы выложил, но он 2,12 МБ, а тут столько не получится, могу выслать на мыло.
** sim
Отправлено: 23.11.2003, 09:28


Не зарегистрирован







Вот мое мыло
2321956"собачка"mail.ru
Waters
Отправлено: 23.11.2003, 18:24


Ученик-кочегар

Группа: Участник
Сообщений: 7



QUOTE
Как можно подключить библиотеку к программе. Например Wcmzip32.dll которая есть в WindowsCommander'е. Для архивирования.


Для архивирования используйте zlib
1. бесплатный
2. кроссплатформенный
3. переносимые сжатые файлы

wbr.

Отредактировано Waters — 23/11/2003, 19:26
** sim
Отправлено: 24.11.2003, 23:26


Не зарегистрирован







Прочитал zlib.html.
Я так понимаю что необходимо подключить необходимую библиотеку
*.h из нескольких,
а потом ее вызывать с параметрами как подпрограмму в досовском с++.
Описания и примеров я так понимаю нет.
Все что есть — это на той сраничке?
Gedeon
Отправлено: 25.11.2003, 10:29


Ветеран

Группа: Модератор
Сообщений: 1742



Так а ZipTV, которые я тебе выслал не пришли? Там и примеры и Help есть.
sim
Отправлено: 26.11.2003, 09:56


Дежурный стрелочник

Группа: Участник
Сообщений: 39



Gedeon, файл пришел огроиное спасибо сейчас разбираюсь.
У меня дома стоит 4 билдер. Под него этот компонент не встал.
Поэтому приходится разбираться на работе, там 6 билдер. В 6-ом встал пока безпроблем.

Waters выложил в форуме zlib библиотеки зиповщика.
Я так понял что они не являются компонентами, просто библиотеки с++.
Трудно разобраться т.к. нет примеров. Ну ладно... победим.
Admin
Отправлено: 26.11.2003, 10:53


Владимир

Группа: Администратор
Сообщений: 1190



QUOTE
Да я бы выложил, но он 2,12 МБ, а тут столько не получится, могу выслать на мыло.


Уже получится.
Или выкладывайте в http://rxlib.ru/Upl/Upload.html
(пароль — как для входа на закрытые форумы)
и приводите в ответе ссылку на него (на путь к нему)
Gedeon
Отправлено: 26.11.2003, 16:36


Ветеран

Группа: Модератор
Сообщений: 1742



Вот не получается никак, это наверное мой злобный админ чего-то наадминил, никуда не получается бросить файл больше 500 КБ, а на адрес где есть rxlib он пишет AccesDenied, что ему тут не понравилось не знаю. Поэтому отправлять большие аттачи могу только мылом и то через Lotus.

Вернуться в Вопросы программирования в C++Builder