C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Использование Synapse  (Прочитано 4984 раз)
lepricon
Участник
**

Сказали спасибо: +0/-0
Offline Offline

Сообщений: 29


« : 08 Сентябрь 2009, 00:17:49 »

Привет всем!
Кто-нибудь использовал дельфийский пакет Synapse в BDS 2006 для CBuilder? Если не трудно, скиньте пожалуйста скомпилированные библиотеки и заголовочные файлы.
Записан
quake
Участник
**

Сказали спасибо: +0/-0
Offline Offline

Сообщений: 7


« Ответ #1 : 16 Июль 2011, 16:13:17 »

Извиняюсь за археологию, но чтобы не плодить новые темы - скажите, как подключить эту библиотеку к билдеру? Что нужно сделать?
Записан
S0mbre
Глобальный модератор
***

Сказали спасибо: +1108/-22
Offline Offline

Сообщений: 2127

S0mbre


WWW
« Ответ #2 : 19 Июль 2011, 10:23:51 »

Извиняюсь за археологию, но чтобы не плодить новые темы - скажите, как подключить эту библиотеку к билдеру? Что нужно сделать?

1. Копируешь в каталог проекта необходимые дельфийские модули (файлы *.pas), например "httpsend.pas". Добавляешь их в проект (SHIFT+F11).
PS Копировать необязательно, если в путях (Tools->Options->C++ Options->Paths and Directories->Include Path, ...->Browsing Path) прописаны каталоги, где расположены исходники библиотеки.
2. Собираешь проект (Ctrl+F9)
3. В каталоге проекта (куда скопировал *.pas) ИЛИ каталоге, где расположены исходники библиотеки, будут созданы файлы *.hpp с тем же именем, что и добавленные в проект *.pas файлы. Эти файлы являются заголовочными файлами C++Builder и содержат объявления классов, функций и т.п. Соответствующие классы, функции и т.п. определены, в свою очередь, в *.pas файлах (implementation). Эти именно файлы инклюдишь в соответствующие модули своего проекта, например
Код
#include "HTTPSend.hpp"
 

Вот и все! Главное запомнить общий алгоритм работы с дельфийскими файлами в C++Builder.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines
Страница сгенерирована за 0.187 секунд. Запросов: 22.