webservice在WIN98中查询大量数据出错问题;Intraweb不能让用户在IE中输入网址(http://XXX.dll/EXEC/0/D8923101

  • 主题发起人 主题发起人 dragonx23
  • 开始时间 开始时间
D

dragonx23

Unregistered / Unconfirmed
GUEST, unregistred user!
webservice在WIN98中查询大量数据出错问题;Intraweb不能让用户在IE中输入网址(http://XXX.dll/EXEC/0/D89231017C6213256C7BE240)实现连接. (100分)<br /> 以下两问题请用代码详细说明.视问题的复杂程序再加分(基本分100+附加分100/200).
//webservice问题
1由webservice开发出来的管理系统(exe),在Win98中使用:在查询数据量较为大时(其实
我认为不算大)出现白屏幕错误!!!,例如数百条包含备注型中文的记录,但查询较小时不出现错误!!!,
或者在WIN2000使用时不出现错误.
并且我发现在Win98中使用不存在着各种问题,但在WIN2000中什么问题都没有!!!

//intraweb问题
1.在Intraweb中如何实现:不能让用户在IE中输入网址(http://10.99.36.77/scripts/PrjAgent.dll/EXEC/0/D89231017C6213256C7BE240)实现连接.一定要点击我指定的链接才行.
否则某些页面一定要密码登陆才能浏览的都给用户浏览了,从而失去密码的作用.
(这个问题有没有简单一点的方法)
 
(1)我的直接在IE中输入显示“网页也过期”??????
能把你的教教我吗?为什么我想返回时,还非得自己写代码??
(2)Cookie:
创建:
var sl:TStringList;
sl:=TStringList.create;
sl.add('Name=CookieName');
...
WebApplication.Response.SetCookieField(TStrings,....)
读取:
s:=WebApplication.Request.CookieFields.values['CookieName'];
Delphi说,UserSession比Cookie安全
 
谢谢!是吗?
或许你看看intraweb/demos/Features
它也一样,这个问题较第二个很重要得多!
第二个在试...
 
取出URL的信息,在程序中进行判断
unction Get_URL(Servicio: string): String;
var
Cliente_DDE: TDDEClientConv;
temp:PChar; //&lt;&lt;----------------这是新的
begin
Result := '';
Cliente_DDE:= TDDEClientConv.Create( nil );
with Cliente_DDE do
begin
SetLink( Servicio,'WWW_GetWindowInfo');
temp := RequestData('0xFFFFFFFF');
Result := StrPas(temp);
StrDispose(temp); //避免内存漏洞
CloseLink;
end;
Cliente_DDE.Free;
end;
 
如何判断???
你这个函数取用户输入的URL吧?
用户键入的URL跟你的程序生成的URL是一样的.如何判断???请详细点?
 
换个思路如何?
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2101
 
to yeskert1:谢谢!很好!复杂了点,不知还有没有更简单的?
不知还有没有高手发表意见???
 
结贴了!!!
没有人回答
 
后退
顶部