DLL如何做?
我正在做有关DLL的练习,书上的内容看不太懂;
在一个DLL工程中,可以加入一个窗体,谁能告诉我在程序中如何调用这个窗体呢?请详细写明步骤:比如:
1、新建一个DLL工程;
2、加一个简单的窗体;
3、。。。。。。
4、
5、
谢谢
问题点数:40、回复次数:8Top
1 楼renzhm(戴尔飞)回复于 2001-04-12 13:29:00 得分 15
有个例子,代码很长,请到:
http://renzhm.home.sohu.com/programme/delphi/d0007.htm
察看,带有部分解释.Top
2 楼yukuang(编程是我的业余爱好)回复于 2001-04-12 14:21:00 得分 5
K,这个这么长怎么说清楚?Top
3 楼brow()回复于 2001-04-12 17:34:00 得分 0
哪位举个最原始最简单的例子?
比如:一个DLL工程中有一个窗体,编译成DLL文件后,怎样在一个工程中调用这个窗体?Top
4 楼brow()回复于 2001-04-12 17:42:00 得分 0
这个问题很难吗?还是太容易不值得回答?Top
5 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2001-04-12 18:02:00 得分 10
我在DLL中加入一个Form,然后在输出函数中利用Create方法建立Form。然后在
程序中调用这个函数,回出现错误提示 Acces Violation。但是Form可以建立。Top
6 楼vcbear(http://vcbear.mblogger.cn)回复于 2001-04-12 18:13:00 得分 10
不会呀。我试过,跟你的一样,在一个输出函数里,写了
Form1 := TForm1.create(nil);
Form1.Show;
一点问题没有。
甚至有一个函数GetForm:TForm返回创建的Form,都可以象一般的Form一样很好的用。
你的程序肯定有什么其他问题,在FormCreate等事件里查看一下吧。Top
7 楼brow()回复于 2001-04-13 08:03:00 得分 0
说得再具体一点儿Top
8 楼brow()回复于 2001-04-13 14:47:00 得分 0
我什么也没看明白,又没别人答,给分吧:(Top




