送100分请教ACTIVEFORM开发经验!(100分)

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

billrobin

Unregistered / Unconfirmed
GUEST, unregistred user!
用三层结构开发的系统。用户觉得还不够先进。需要在网上处理业务。但很多动态的在网上
很难实现。于是想到了ACTIVEFORM,那位老兄有这方面开发的经验。请教?
 
又来了.new一个[:D]
 
首先生成一个ActiveForm工程保存在一目录下。建立一个和应用程序主窗体一样大小的
activeForm,将你需要包装的程序的文件全部拷贝到此目录下,将其添加到ActiveForm程序
中的uses部分,并声明如(var testForm:TForm1;)并在ActiveForm的onCreate事件中添加:
begin
testForm:=TForm1.Create(self);
testForm.parent:=self;
testForm.Align:=alClient;
testForm.Borderstyle:=bsNone;
testForm.visible:=true;
end;
在ActiveForm的销毁事件中加入;
begin
testForm.Free;
end;
编译后设置Project/Web Deploy Oprtions设置Web 服务器的根目录
然后Project/Web Deploy 发布
注:几乎任何应用程序都可用此方法包装成ActiveForm发布!
 
activeform有点过时了,用Webservice吧!
 
to kehua,
您有这方面的一个简单的例子吗?我给100分。
 
直接new一个啊.以后就和普通的程序一样写了.
不过注意每次运行时先在run里面unreg一下,再web deploy
 
Delphi6自带了例子
 
老兄,这部分还是用ASP等其它语言来写吧,速度较快,DELPHI这方面怎么搞都不行.ActiveForm技术不客气的讲,过时了,
那么大,第一次又要下载......,我都倒了.
 
其实borland早就考虑到这一层了,不管他先进性如何,对于程序员来讲,是个可以赞赏的技术,因为你完全可以在一开发的系统上很简单的完成到activeform的过渡,具体的做法是先new一个新的空白的activeform,保存,之后将你已开发的程序中需要的部分拷贝到activeform的空白窗体中,在稍微做一点简单的修改(主要是数据连接部分),即可OK!猪你好云!
 
to skywin
delphi搞这方面不行 ,怎么说
 
我同意lmxtom老兄的说法。但是呢,我开发时在本机上浏览很稳定,但在其他机子上时好时坏.
 
多人接受答案了。谢谢各位参与
BlackDragon
iapollo
IcCard
kehua
lmxtom
skywin
戈鹏
生命如歌
 
多人接受答案了。
 
后退
顶部