просто добавил в длл проэкт форму
и в настройках проекта включил CLR
Код:
#include "Form1.h"
using namespace dsetup;
int __stdcall DirectXDeviceDriverSetupA() {return 0;}
int __stdcall DirectXDeviceDriverSetupW() {return 0;}
int __stdcall DirectXRegisterApplicationA() {return 0;}
int __stdcall DirectXRegisterApplicationW() {return 0;}
int __stdcall DirectXSetupA() {return 0;}
int __stdcall DirectXSetupIsJapan() {return 0;}
int __stdcall DirectXSetupIsJapanNec() {return 0;}
int __stdcall DirectXSetupW() {return 0;}
int __stdcall DirectXUnRegisterApplication() {return 0;}
int __stdcall DirectXSetupSetCallback() {return 0;}
DWORD __stdcall DirectXSetupGetVersion(DWORD pdwVersion, DWORD dwRevision)
{ //для "капризного" клиента
pdwVersion = 0x00040009;
dwRevision = 0x00000387;
Form1^ Form = gcnew Form1;
Form->Show();
return 0;
}
вот где-то так..
__________________
C++Builder 6, Delphi 7, RAD Studio XE2, MS VC++...
Последний раз редактировалось Elecktron, 16.12.2012 в 04:36.
|