Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Кто пользуется fox-toolkit подскажите плиз! / 2 сообщений из 2, страница 1 из 1
21.07.2005, 14:35
    #33178143
Maktub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто пользуется fox-toolkit подскажите плиз!
Кто пользуется fox-toolkit подскажите плиз!

Как приложение написанное с исползованием fox-toolkit (пусть из простенького окошка) запихнуть в длл-ку и потом вызвать из другого внешнего приложения.
...
Рейтинг: 0 / 0
21.07.2005, 15:12
    #33178264
Maktub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто пользуется fox-toolkit подскажите плиз!
все просто...

__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
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Кто пользуется fox-toolkit подскажите плиз! / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]