再次请教intraweb的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 iamheyi
  • 开始时间 开始时间
I

iamheyi

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在做一个intraweb的小系统碰到的几个问题,请高手指点迷津:
1.页面能自适应分辨率:<styler>body:align-center;</styler>我用frontpage试了都可以的,怎么在tappform中放一个iwtext就是不行
另一中方法,用网页摸版,但是我需要在页面frame中动态的create对象比如iwlink,iwimagefile,这样它又不支持
不知道该怎么办,困惑...
2.怎么控制intraweb服务器,我不想编译成dll,想直接编译成exe,用户运行它就可以了,启动服务可以了,但就是没找到方法停止它,必须退出程序才行,intraweb7中create一个iwstaondserver对象或application.crate(tformiwmain,formiwmain)就可以了,但freeandnil(formiwmian)可以停止,但再次启动createform时候就不能正常启动服务.请教各位高手.
3.web报表的解决办法,最好能想c/s程序那样可以打印预览.

4.当用户close IE 时候CLOSE seesion,我在一form中add iwbutton.onclick中写 appexit;application.terminit; 然后在onunload中submitform.iwbutton1.onclick(submitform.iwbutton1);怎么就是不行,我直接用newwindow('www.127.com','');就可以,不知道怎么回事,理论上应该没问题的
 
最近在做一个intraweb的小系统碰到的几个问题,请高手指点迷津:
1.页面能自适应分辨率:<styler>body:align-center;</styler>我用frontpage试了都可以的,怎么在tappform中放一个iwtext就是不行
另一中方法,用网页摸版,但是我需要在页面frame中动态的create对象比如iwlink,iwimagefile,这样它又不支持
不知道该怎么办,困惑...
2.怎么控制intraweb服务器,我不想编译成dll,想直接编译成exe,用户运行它就可以了,启动服务可以了,但就是没找到方法停止它,必须退出程序才行,intraweb7中create一个iwstaondserver对象或application.crate(tformiwmain,formiwmain)就可以了,但freeandnil(formiwmian)可以停止,但再次启动createform时候就不能正常启动服务.请教各位高手.
3.web报表的解决办法,最好能想c/s程序那样可以打印预览.

4.当用户close IE 时候CLOSE seesion,我在一form中add iwbutton.onclick中写 appexit;application.terminit; 然后在onunload中submitform.iwbutton1.onclick(submitform.iwbutton1);怎么就是不行,我直接用newwindow('www.127.com','');就可以,不知道怎么回事,理论上应该没问题的
 
没人顶吗
 
好冷清的,没一个人搭理
 
我最近也在用intraweb7.0来开发一套系统,我可以给你个思路,希望对你有所帮助:
第一问题:你可以查一下资料,用JavaScript来解决没问题的。可以写在页面的javascript属性中,最好不用模板,不好控制。
第二问题:还是你对C/S的旧思想在作怪,可以说这是两种不风格程序模式,现在去追求那种执行完全没有必要,也没有意义。
第三个问题: 我现也遇到了这个问题,有一个解决办法肯定可行,可我有点问题没有解决,那就是用ActiveForm的方式来封装打印功能,然后用在intraweb中,问题就是ActiveForm怎样与IntraWeb结合,搞明白了希望通知一下。
第四个问题:你要退出Session只要在退出功能按钮上写Webapplication.terminit就没问题了。
好了,说了这么多,希望对你有所帮助
 
2、 只要在系统后台服务管理里面把你的服务停止即可。
3、 我是用RAVE在服务器端生成PDF报表文件,再由客户端浏览打印的。
4、 设置ServerController.SessionTimeOut:=10(分钟);这样可以解决客户直接退出IE的问题 。
 
Webapplication.terminit
这样退出我知道,问题是用户直接关闭IE,怎么办啊,ServerController.SessionTimeOut:=10
这样延时太长了,10分种后才能响应,我要的实时响应,关闭就响应
 
如果要立刻结束线程比较麻烦。
 
使用模板沒辦法SHOW動態創建的控件,所以不要用
我這裡都是用Excel作報表,就是比較慢,服務端生成
 
有哪位高手,有成功案例共享一下,供大家学习一下
 

Similar threads

后退
顶部