如何发布Page Mode设计的dll文件?(50分)

  • 主题发起人 主题发起人 Riantwin
  • 开始时间 开始时间
R

Riantwin

Unregistered / Unconfirmed
GUEST, unregistred user!
如何发布intraweb 5.1.22中自带的PageForms程序,我用
http://127.0.0.1/script/PageForms.dll会出错。
如何用WebSnap结合intraweb开发和发布page mode形式的dll?
 
肯定会错。

3、这里要在PageForm手工加入一些模块用于程序的处理,主要有以下这些:IWApplication(应用程序处理)、IWTemplateProcessHTML(如果你用到模板的处理的话)、IWLayoutManager(如果想交互式建立Web组件的话)、IWHTMLControl(用于IntraWeb的Html组件处理)等。4、在webModule模块中的Implenmention的Uses子句中加入你要使用的PageForm模块。在webModule的Form中加入TIWPageProducer(用于处理PageForm)及TIWModuleController(用于Web控制)。5、在WebModule的Form中单击右键,新建Action,并设定该Action的PathInfo和Producer(设定为风才刚才加入的TIWPageProducer),譬如:设定PathInfo:='/main'。6、对于IWPageProducer建立它的OnGetForm事件处理,并加入如下的语句:vForm:=TFormMain.Create(AWebApplication);至此,一个简单的应用就完成了,你可以在Delphi7中按下Ctrl+F9键,生成一个Dll文件,拷贝到具有执行权限的Web目录下,在浏览器中键入:http://localhost/myweb/project1.dll/main,就可以运行了(myWeb是你在IIS中建立的Web目录)
 
我也遇到这方面的问题,就是我输入http://localhost/myweb/project1.dll的时候IE
提示我是下载还是打开而不是直接在IE上执行该文件,请问怎么设置?还有就是
http://localhost/myweb/project1.dll/main网页不显示?
 
谢谢甄士凐。
WebSnap的演示程序中基本上都有Login、Logout等,我不需要登陆,直接显示从数据库中提取
的数据,如何处理才好?
另外,发布的Dll效率似乎不很高,在100M局域网内浏览也要数十秒,怎样才能提高intraweb设计
的dll程序的运行速度?
 
DBGrid分页显示,关闭浏览器第二次进入后显示的上一次退出时的记录。我希望退出浏览器
或者电击刷新后,显示第一页的内容,然后用翻页显示其他记录。
各位有什么好办法?
 
标题“如何发布Page Mode设计的dll文件? ”让我以为你使用websnap或者webBroker与Intraweb结合开发呢?
但是“ DBGrid分页显示,关闭浏览器第二次进入后显示的上一次退出时的记录。我希望退
出浏览器或者电击刷新后,显示第一页的内容,然后用翻页显示其他记录。”又让我觉得你
仅仅是用Intraweb开发,只不过开发的是ISAPI dll。
如果用websnap或者webBroker与Intraweb结合开发就不会有你说的grid的问题,因为
Intraweb是有状态的 ,而websnap或者webBroker是无状态的。
关于Intraweb开发的ISAPI dll的发布问题,在5.1.x是有点小问题,这是升级造成的,原来
的例子缺少一些东西。你新建一个发布试一试。如果还有问题,那么你要检查IIS是否正常
的支持ISAPI dll,用你认为绝无问题的工具做一个ISAPI dll此时一下。
 
多人接受答案了。
 
楼上的兄弟们,你们说的分页问题我已解决。。。

目前还有一个小问题,数据封包不能分开下载,我是一次性把数据全拿下来了,呵呵。

数据在几千条没什么问题,我试过了一次拿万条,结果死了。。。。。

----------------
呵呵,一个完整的例子,里面没有数据,大家看看界面先吧。

Intraweb 5.0.43 + SQLServer

---------------------------------------------

http://www.gdbuild.com.cn/practice.asp

"北京市工程质量检测机构管理信息系统"

UserName:hedylin
Password:hedylin

---------------------------------------------

为了让更多的朋友看看,请别改我的用户密码,否则下一个人就进不

去了,谢谢。。

下次再公布管理员密码。。。

-----------------------

个人感觉EWF从无论是从功能还是执行效率跟Intraweb相比都有几个量级的差距。。
 
后退
顶部