|
|
|
Написание DLL в builder 5...
|
|||
|---|---|---|---|
|
#18+
Под visual этим занимался, а вот в билдере еще не приходилось.. Вопрос такого характера.. Мне нужно писать dll с диалогами и прочей vcl-ми фишками... Я выбираю master dll проект с поддержкой vcl.. теперь хтелось поподробнее саму структуру, то бишь 1 как оформлять экспортируемы функции; 2 Есть ли какие-то особенные требования по оформлению к диалогам, которые будут вызываться в клиенте; 3 Где точка входа в dll (ну тут все наверное стандартно dllmain, но вдруг ) 4 Чем все это писать, если можно посоветовать мне нечто типа доки по этому ну и кому не жалко, поделитесь примерчиком маленьки что-ли..... Да и еще... как их потом подключать??? всмсыле dll сам (именно в проект а не динамическип о адреам функции вылавливать из нее).. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 16:42 |
|
||
|
Написание DLL в builder 5...
|
|||
|---|---|---|---|
|
#18+
Под visual этим занимался, а вот в билдере еще не приходилось.. Вопрос такого характера.. Мне нужно писать dll с диалогами и прочей vcl-ми фишками... Я выбираю master dll проект с поддержкой vcl.. теперь хтелось поподробнее саму структуру, то бишь 1 как оформлять экспортируемы функции; 2 Есть ли какие-то особенные требования по оформлению к диалогам, которые будут вызываться в клиенте; 3 Где точка входа в dll (ну тут все наверное стандартно dllmain, но вдруг ) 4 Чем все это писать, если можно посоветовать мне нечто типа доки по этому ну и кому не жалко, поделитесь примерчиком маленьки что-ли..... Да и еще... как их потом подключать??? всмсыле dll сам (именно в проект а не динамическип о адреам функции вылавливать из нее).. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 16:44 |
|
||
|
Написание DLL в builder 5...
|
|||
|---|---|---|---|
|
#18+
Как же лениво набрать в поиске DLL в Borland Builder наверное... http://gzip.rsdn.ru/article/devtools/bcbdll.xml - DLL и их отличия в MSVC и BCB. http://borland.xportal.ru/modules.php?name=News&file=print&sid=13 - создание DLL в Builder. http://www.codenet.ru/progr/bcb/ - куча всего интересного о BCB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 17:04 |
|
||
|
Написание DLL в builder 5...
|
|||
|---|---|---|---|
|
#18+
в dll TInitOle initOle; //--------------------------------------------------------------------------- extern "C" __declspec(dllexport) bool __export WINAPI get_version( const int version ) { if( version != PRJ_DLL_VERSION ) // чисто версионная проверка dll return false; return true; } //--------------------------------------------------------------------------- extern "C" __declspec(dllexport) void __export WINAPI exit_dll( ) { } //--------------------------------------------------------------------------- extern "C" __declspec(dllexport) bool __export WINAPI init_report( const String conn_str, const int id_project ) { return InitReport( conn_str, id_project ); } //--------------------------------------------------------------------------- extern "C" __declspec(dllexport) void __export WINAPI close_report( void ) { CloseReport(); } //--------------------------------------------------------------------------- либу кладеш в проект и обращаешся как к обычным функциям типа extern void exit_dll(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 19:52 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32645107&tid=2034571]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 325ms |

| 0 / 0 |
