重赏满意回答者:websnap和intraweb结合开发的dll程序发布问题(200分)

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

Riantwin

Unregistered / Unconfirmed
GUEST, unregistred user!
问题1: WebSnap的演示程序中基本上都有Login、Logout等,我不需要登陆,直接显示从数据库中
提取的数据,如何处理才好?
问题2:发布的Dll效率似乎不很高,在100M局域网内浏览也要数十秒,怎样才能提高intraweb设计
的dll程序的运行速度?
问题3:DBGrid分页显示,关闭浏览器第二次进入后显示的上一次退出时的记录。我希望退出浏览器
或者点击刷新后,显示第一页的内容,也即我用SQL语句查询出来的从首记录开始的页面,然后用翻页
显示其他记录。
各位有什么好办法?
大放血散分了。
 
难道高手都在开发系统,没有时间上网吗?
 
学习
帮你顶
 
不是高手不想帮你呀,实在是用intraweb做实际东西的同时比较的少,一般都是asp,
asp.net,jsp或是php,intraweb的效率我觉得本来就不高,用standalone模式的比
dll模式的好一些,不过比asp,php比起来记不美观也不快,开发比较费事,不象网页
的开发,还是.net好呀,现在我转向.net了。呵呵[:D]
 
我现在也在用intraweb,
第一个问题WebSnap没怎么用过,不过在intraweb实现你所说的很容易啊。
第二个问题帮不了你,我过里试也很慢,不过我们这里网络环境比较复杂,域较多,也许
第一次打开慢同局域网环境配置也有关系。
第三个问题我想你可以在TIWAppForm的OnCreate或OnRender事件中将Qy的记录定位到每一条试试。
 
To: Riantwin 已经给你回E-MAIL了
 
看来我也要转向.Net了................
 
不要登录很容易啊,在该页模块的 initialization 部分,如下的代码就行了。
if WebRequestHandler <> nil then
WebRequestHandler.AddWebModuleFactory(TWebPageModuleFactory.Create(TPage1, TWebPageInfo.Create([wpPublished {,wpLoginRequired}], '.html', '', 'PageTitle'), crOnDemand, caDestroy));
 
to Riantwin:
兄弟,你的另一个问题我也看了。
问题1:
websnap我用它做过项目,入手不容易,但是对于问题1太容易了,huawdg已经给出方法了。
当然,你在建立page的时候,只要不选中“需要登陆”那么访问该page肯定不回要你登陆。
即使工程中建立了登陆页面,页做了相关设置,如果默认页面不需要登陆,那么你访问该
dll不会有登陆界面出现,直到你访问到某个“需要登陆”的叶面。
问题2:
websnap的dll应该说效率非常高,但这与你的程序质量有关。websnap提供的是无状态的
应用,所谓“无状态”就是第n次访问与第一次访问一样,服务器不能保留任何现场。但是
开发者必须自己保证这一点(不保留任何现场)。这样一个实例才能应用于多个请求而不
至于发生混乱。
问题3:
看你提出这个问题,我肯定你的程序保留了现场,问题2与这有关。如果很多人访问你的dll
还会出现数据“张冠李戴”的现象。因此,你每次相应请求之后,所有的与状态有关的数据
全部“复位”,该close要close。
 
你好Riantwin:我想向你请教点问题
用Web Snap开发的应用,在本地服务器上好用,发布到别的服务器上调用时为什么会显示Object factory for class TWebResponseWrapper missing?
本地机安装了Delphi6,操作系统为WIN2000服务器版。应用是在这台机器上开发的,在本地调用可以,在别的机器上调用本机也可以,可是发布到别的服务器上就不能用了,其中有一个后台数据库(Oracle),这个数据库不在本机,也不在发布的机器上,而在另一台服务器上注:应用是CGI可执行文件*.EXE,我想可能是动态库的问题,可我不知道都要使用到那些动态库。请指教。
 
To:山野村夫
对不起,我这段时间才开始接触WebSnap,看看我提出的一堆问题就清楚,我还有很多问题没有弄明白。
我向你推荐一个高手:yeskert1。
另外你可以看看WebSnap中文资料,我正准备好好看看。
 
多人接受答案了。
 
呵呵,一个完整的例子,里面没有数据,大家看看界面先吧。

Intraweb 5.0.43 + SQLServer

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

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

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

UserName:hedylin
Password:hedylin

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

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

去了,谢谢。。

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

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

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