
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.07.2005, 14:35
|
|||
|---|---|---|---|
Кто пользуется fox-toolkit подскажите плиз! |
|||
|
#18+
Кто пользуется fox-toolkit подскажите плиз! Как приложение написанное с исползованием fox-toolkit (пусть из простенького окошка) запихнуть в длл-ку и потом вызвать из другого внешнего приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2005, 15:12
|
|||
|---|---|---|---|
Кто пользуется fox-toolkit подскажите плиз! |
|||
|
#18+
все просто... __stdcall используется, чтобы вызывать ДЛЛ-ку из делфей /***************dll.cpp***********************/ #include "dll.h" #include <fx.h> class ButtonWindow : public FXMainWindow { protected: ButtonWindow(){} public: ButtonWindow(FXApp* a) : FXMainWindow(a,"TEST",NULL,NULL,DECOR_ALL,0,0,800,600){} }; int __stdcall my(int i) { char** argv; argv = new char*[2]; argv[0] = new char[4]; strcpy(argv[0],"111"); argv[1] = new char[4]; strcpy(argv[1],"111"); int argc = 2; FXApp application("Button","FoxTest"); // Open display application.init(argc,argv); // Main window ButtonWindow* wnd = new ButtonWindow(&application); // Create app application.create(); wnd->show(); // Run return application.run(); } /**************dll.h**********/ extern "C"{ int __stdcall my(int i); } /**************dll.def**********/ EXPORTS MY_DLL = _my@4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2032989]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 322ms |

| 0 / 0 |
