CBuilder兄弟来帮帮我。 (200分)

  • 主题发起人 主题发起人 bigroute
  • 开始时间 开始时间
B

bigroute

Unregistered / Unconfirmed
GUEST, unregistred user!
希望结交CBuilder的朋友,我有些入门问题不会。
我QQ175257,希望大家能留下QQ。
 
做邮政系统的CBC程序员有吗?
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2213977
jjll 收分。
 
我希望结交一些C++Builder的朋友,希望大家能加我一下.
QQ175257
 
比如我动态创建一个button,button的Onclick事件,如何指定一个过程。
TButton *Button1 =new TButton(Form1)
Button1->Parent =Form1;
Button1->Caption ='MyButton';
Button1->OnClick =XXX {这句应该怎么写}
 
TButton *myBtn;
void __fastcall TForm1::MyButtonClick(TObject *Sender)
{
ShowMessage("Hello");
}
void __fastcall TForm1::FormCreate(TObject *Sender)
{
myBtn=new TButton(this);
myBtn->Left=100;
myBtn->Top=100;
myBtn->Width=80;
myBtn->Height=30;
myBtn->Caption="MyButton";
myBtn->Parent=this;
myBtn->OnClick=MyButtonClick;
}
 
TO xujunjie,
THANKS,能不能再帮我写一个调用DLL的例子,要动态加载。谢。
 
// ------------------------------------------------------------
// 动态链接库调用示例
// 动态链接库文件:DllTest.dll
// 函数:void Test(char* szMsg);
// ------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
typedef void __declspec(dllimport) MyTest(char*);
MyTest *LoadFunc;
HINSTANCE Dll=LoadLibrary("DllTest.dll");
if(Dll) {
LoadFunc=(MyTest *)GetProcAddress(Dll,"_Test");
if(LoadFunc)
LoadFunc("Hello me");
}
}
 
to :xujunjie
能不能分开在.h文件里声明,DLL的函数挺多。
hjl2720522@mail.jl.cn麻烦你发这到好吗?
用用QQ加上我吗175257。
 
当然可以啊,把typedefx...放到.h文件即可。
 
接受答案了.
 
后退
顶部