|
|
|
Кто пользуется fox-toolkit подскажите плиз!
|
|||
|---|---|---|---|
|
#18+
Кто пользуется fox-toolkit подскажите плиз! Как приложение написанное с исползованием fox-toolkit (пусть из простенького окошка) запихнуть в длл-ку и потом вызвать из другого внешнего приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 14:35 |
|
||
|
Кто пользуется 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 15:12 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=397&tid=2032989]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 307ms |

| 0 / 0 |
