已完成项目,改成用IE浏览的网页形式, 用什幺方法最快(100分)

  • 主题发起人 主题发起人 xjjnc1
  • 开始时间 开始时间
X

xjjnc1

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一项目已基本完成(delphi写的),但老大说要把它改成用IE浏览的网页形式,请问用什幺方法最快。大家帮我想想办法吧,先谢谢了。
 
用个ActiveForm封装一下。
 
将整个EXE制作成ActiveX控件,很容易在IE浏览。。。
 
To: TYZhang ,oalongteng,
谢谢,我只对数据库编程比较熟一点。不知能不能说得详细一点。
这种办法好不能象网页一样可以进行编码选择(简繁选择)
 
先把你的EXE文件封装成ActiveX控件,而后将该控件发布到你要用到该控件的地方
 
为了在简繁体系统下不出现乱码,该项目编译时生成简繁两种不同版本,不同用户各取所需,若放网上老大不希望放两版本,简繁问题又出现。使用ini倒可解决,但手工写ini太费时,大家帮忙想想办法,要不帮忙顶顶吧
 
WEB的发布:
1.打开E:/日化厂浏览器版/ActiveFormXRhccxProj.dpr

2.打开数据模块,正确设置ADOConnectionRhcdb的属性ConnectionString
其值:Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;
Data Source = lz;Initial Catalog=rhcdb
3.编译project
4.设置WEB发布选项,打开菜单Project->Web Deployment options,
在弹出的对话框中正确设置发布文件的输出路径和版本,压缩等选项

5.执行菜单命令Project->Web Deploy,将产生OCX(ActiveX控件),HTM,CAB(压缩)文件,
其中HTM中含有ActiveX控件的版本信息,这将决定浏览器端是否再次下载HTM所所嵌
入的ActiveX.

客户端:
1.ado的安装和配置
2.设置浏览器选项,允许下载ActiveX控件到本机.


服务器端:
1.安装WebServer

2.为日化厂查询设定虚拟路径,如http://rhc-server/rhccx 对应本机路径c:/my internet/rhccx

3.设定虚拟路径被访问时打开的第一的文件,如rhccx.htm或Default.htm
(应将C++ Builder生成的HTM文件进行美化加工并根据要求改名,
可参照已做好的E:/ActiveFormXRhccxProj.htm)

3.将C++ Builder WEB发布生成的文件拷贝到虚拟路径对应的本机路径

4.测试:在浏览器地址栏中输入URL http://rhc-server/rhccx/default.htm,
在第一次下载和版本更新时,会出现ActiveX控件从服务器下载并被注册的信息.

我以前用delphi5作过的,具体你调试吧!
 
to: zhang_yz6666
谢谢,正在调试...
 
关注中,我也想知道如何变成用IE
 
谢谢关注
有人建议我用Microsoft Visual Studio .NET重写,但我真不想就这样放弃delphi
唉,有什么办法既能达到要求,又不用放弃delphi
 
楼上说的就很不错啊,感觉很不错。有时间我也尝试一下。
 
我想知道有没有这方面的参考书....
 
还是用ASP重写一遍吧
 
试一试WebService
 
哈哈,看看
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部