IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Dll., Bulder 6.0
сообщение
Сообщение #1


Fanat
***

Группа: Пользователи
Сообщений: 261
Пол: Мужской
Реальное имя: Сергей

Репутация: -  5  +


Хочу создать файл Dll. Делаю так File->New->Other->Dll wizard
Там забиваю:

#include <windows.h>
extern "C" __declspec(dllexport)
double AddNumbers(double a, double b)
{
return a + b;
}



Помимо этого там ещё есть функция аналог main. Как правильно сохранить? Я жму сохранить и сам подписываю после точки расширение .dll... После чего открыть этот файл заново не получаеться.
Нам ещё сказали на занятиях что автоматически должен создаться файл .lib? И зачем он мне ещё предлогает сохранить проект какойто который я не создавал?...


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






Как это "не подключается?"

А в DBTEST.BPR что такое:
Цитата
<VERSION value="BCB.05.03"/>
<PROJECT value="&quot;F:\PROJECTS\Cut Expert\DBTEST2\bin\dbtest.dll&quot;"/>
<OBJFILES value="obj\dbm.obj obj\mycls.obj"/>

в нижней строке? smile.gif Файл подключается к проекту и участвует в сборке библиотеки...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Fanat
***

Группа: Пользователи
Сообщений: 261
Пол: Мужской
Реальное имя: Сергей

Репутация: -  5  +


То есть таким образом он подключаеться. Буду знать.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Fanat
***

Группа: Пользователи
Сообщений: 261
Пол: Мужской
Реальное имя: Сергей

Репутация: -  5  +


Вот прочитал help на который ты давал ссылку...
откуда взяться файлу .def?..самому создать?..
И как узнать как назвал компилятор мою функцию?..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Fanat   Dll.   19.10.2007 22:39
volvo   Что я только что сделал: Открыл Билдер, File -…   19.10.2007 22:58
Fanat   Сделал так. Получил .dll. Теперь в другом проекте…   19.10.2007 23:19
volvo   DLL: #include <windows.h> double __declsp…   20.10.2007 0:02
Fanat   Спсибо разобрался... :)   20.10.2007 0:35
Fanat   А если необходимо создать .dll в котором описаны м…   21.10.2007 17:29
volvo   Ничего не надо ни изменять ни создавать заново. Од…   21.10.2007 18:40
Fanat   Пишу в файле который хочу чтобы был .dll с описани…   21.10.2007 18:59
volvo   Используя LoadLibrary ты замучаешься работать с кл…   21.10.2007 19:56
Fanat   Сделал как ты написал. Спасибо работает. Но являет…   21.10.2007 21:16
volvo   Вообще-то с LoadLibrary проблем быть не должно. У …   21.10.2007 21:29
Fanat   работать не будет, потому как тело конструктора о…   21.10.2007 22:02
volvo   Вот тут есть довольно подробное объяснение процесс…   21.10.2007 22:50
Fanat   Вот тут есть довольно подробное объяснение процес…   21.10.2007 23:45
volvo   :blink: У меня третьим WinRar-ом свободно открылся…   21.10.2007 23:53
Fanat   :blink: У меня третьим WinRar-ом свободно открылс…   22.10.2007 0:03
volvo   А что там внутри у тебя не открывается? BPR - файл…   22.10.2007 0:22
Fanat   А что там внутри у тебя не открывается? BPR - фай…   22.10.2007 0:35
Fanat   Всё!!! :good: ...у меня получилось...…   22.10.2007 2:20
volvo   FormTestDLL.H: typedef IMyCls * (__declspec(dlli…   22.10.2007 2:34
Fanat   FormTestDLL.H: typedef IMyCls * (__declspec(dlli…   22.10.2007 2:39
volvo   Если честно - я не понял, что тебя смущает вообще.…   22.10.2007 2:55
Fanat   Если честно - я не понял, что тебя смущает вообще…   22.10.2007 2:59
volvo   Как это "не подключается?" А в DBTEST.B…   22.10.2007 3:27
Fanat   То есть таким образом он подключаеться. Буду знать…   22.10.2007 3:30
Fanat   Вот прочитал help на который ты давал ссылку... от…   22.10.2007 23:59
volvo   Сбрось свою DLL-ку в каталог \BIN в папке Bui…   23.10.2007 0:37
Fanat   Это через DOS в смысле? Он ругаеться на то что Pro…   23.10.2007 0:59
volvo   Это через Start -> Run -> CMD ... то, что д…   23.10.2007 1:07
Fanat   Это через Start -> Run -> CMD ... то, что …   23.10.2007 1:11
volvo   Возьми в кавычки... То есть, CD "диск_на_кото…   23.10.2007 1:25
Fanat   Получил. Так теперь можно задать имя функции своё?…   23.10.2007 1:39
volvo   Никак... Тебе это не нужно. Все что тебе может пон…   23.10.2007 1:52
Fanat   Понянто...спасибо...   23.10.2007 1:54


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 21:44
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name