IntraWeb的一些初级问题 (100分)

  • 主题发起人 主题发起人 apple117
  • 开始时间 开始时间
A

apple117

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的D7(Build4.453)+IntraWebV5.043有以下问题
1、在IW怎么实现Yes/No选择,就象MessageDlg一样?
2、IW自带的TIWImage不支持GIF,&*^&^%$^%!@#*$^我安装了51Delphi下的TMS1.2也不行。用TIWAdvImage提示Could not load image. Invalid format。怎么办?
3、现在到处都有IW7.0.11,但不能用。有没有能用的低版本的。比如yeskert1的V6.xx,能不能发给在下或给出地址。

另加一个小问题:在IW中要实现异常处理,我想将异常信息ShowMessage出来,然后再根据不同异常做出响应。比如:
Try
z:=x/y;
except
showmessage(e.Message);
on EzeroDivide do z:=0;
on EoverFlow do z:=0;
end;
在IW中怎么写,我自己写的时候异常没有Message这个属性啊。我是初学者,尽量能提供详细代码,比如异常如何定义。
 
playicq上就有IW7.0.11 下载,可以用,我都用的都很好
里面有一个类似MessageDlg的控件,还有demo,如果demo编译不了,看看他程序就知道怎么用这个控件了
 
可是IW7.0.11一、playicq我没有权限下载。二、我在51delphi上下载的7.0.11不能用,提示是测试版,Grid不能显示数据,我只好重新安装Delphi,用V5.0.43。在V5.0.43中不能实现Yes/No选择吗?
 
51delphi上下载的7.0.11能用!!!
将压缩包几个文件覆盖就可以了
 
能具体点说明是那几个文件吗?是Crack目录下的Iwbase.res吗?我试过了,不行啊。好象有人说是因为安装第三方软件造成的,是吗?你的Grid能显示数据吗?
 
>>1、在IW怎么实现Yes/No选择,就象MessageDlg一样?
简单的说,需要在客户端写代码,利用window的confirm(string)方法,或者更高级的,利
用window的showmodal方法,制作复杂一些得对话框。总之,要在客户端写代码,当然也是
在客户端执行,不要企图用delphi代码处理模式对话框。
>>2、TIWImage是不支持gif,但是TIWImagefile可以。
>>另外,……
Try
z:=x/y;
except
webapplication.showmessage(e.Message);
on EzeroDivide do z:=0;
on EoverFlow do z:=0;
end;
假设代码写在窗口的某个时间里

 
to yeskert1:
Try
z:=x/y;
except
webapplication.showmessage(Exception.Message);
on EzeroDivide do z:=0;
on EoverFlow do z:=0;
end;
Exception没有Message属性啊。
 
我还有一个怪问题:一个IWIGrid连人员库,在姓名上字段的OnClick上将身份证号传递
procedure TformCXZhuanJiaKu.iwgCorpColumns0Click(ASender: TObject;
const AValue: String);
begin
dm.tbZhuanJia.Locate('ShenFZhH',AValue,[]);
end;
点击时怪问题发生了:点一次Grid上少一次人,如果直接点到Grid的最后一行,那么Grid就只剩一行了。急...
 
try
...
except
on:exception do webapplication.showmessage('这样不行吗?'+e.message);
end;
 
改变fromstart属性的值为true
 
将它转换成ISAPIApp只要做两件事:
1 将关键字 program改成关键字library;
2 将uses里的IWInitStandAlone改成IWInitISAPI。
比如:Guess。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2355565

可是为什么Guess改成ISAPI后不能Http://127.0.0.1/guess.dll 来执行,必须用Http://127.0.0.1/guess.dll/Start 来执行????那来的参数?如何带上参数?比如我的程序就是IWProject1.dll,不知道执行什么参数。直接Http://127.0.0.1/ZhuanJia/IWProject1.dll 不执行。
另外,我用Exe执行的IW程序经常出现SOCKET Error #10054(或者 SOCKET Error #0)。不知道错在那?是不是改用ISAPI就不会出现这个问题了?还是IW的版本问题?
环境:D7、XP个人、IW5.0.43、SQL Server 2000、ADO
try
...
except
on:exception do webapplication.showmessage('这样不行吗?'+e.message);
end;
e.message中的E是那来的?我直接用Exception却没有Message这个属性
 
我想请教:Delphi7+IW7.0.11的web程序如何在Apache2.047下调用。请符例程。
 
To:yeskert1。以前提出的问题都已解决,但有两个新问题:
1、页面切换时有A component named formZhuanJiaXuanQu already exists 的错误。有时候切换任何页面都会出现。
2、有时会出现:Access violation at address 00CB34d8 in module 'ZJ.DLL'. Read of address FFFFFFFF的错误。很多时候是在查询数据库的时候出现的,不过再次点击还能运行。

 
提示"a different version of System.RTLVersion"是什么原因
 
>>1、在IW怎么实现Yes/No选择,就象MessageDlg一样?
比如有一个按钮iwbutton1,你可以设置一下它的confirmaction,在在iwbutton_click事件中写点代码,运行后,单击就会有对话框,我用的是iw7

>>另外,……
Try
z:=x/y;
except
webapplication.showmessage(e.Message);
on EzeroDivide do z:=0;
on EoverFlow do z:=0;
end;
假设代码写在窗口的某个时间里
 
webapplication.showmessage('***');
 
to Yeskert1
1、页面切换时有A component named formZhuanJiaXuanQu already exists 的错误。有时候切换任何页面都会出现。
2、有时会出现:Access violation at address 00CB34d8 in module 'ZJ.DLL'. Read of address FFFFFFFF的错误。很多时候是在查询数据库的时候出现的,不过再次点击还能运行。不能解决吗?还是版本问题?
3、
try
...
except
on:exception do webapplication.showmessage('这样不行吗?'+e.message);
end;
e.message,e是在那定义的?怎么定义的?
 
后退
顶部