cookies的读写问题 (接口的使用问题,请指教)
进销存管理软件版1楼: 用COM组件写COOKIES.
response.cookies(''uname''):=''guest'';
提示不能对只读类型赋值,何解,谢谢.
正在学习中。。。。
希望有哪位大侠能够指点一二。
response.cookies(''uname''):=''guest'';
提示不能对只读类型赋值,何解,谢谢.
2楼: 顶.... 如仓库管理免费软件
3楼: 等待回复
4楼: 我用response.AddHeader();解决问题了.
5楼: (Request.Cookies as IWriteCookie).Item[''ok''] := ''ok'';
这样试试
6楼: 应该是RESPONSE吧.
我试过了,不行.
进销存管理软件版7楼: 看了一下AspTlb的源码,好象这里的response与ASP中的response并不完全是一回事,要写cookies必须用IWriteCookie这个接口,但我不懂接口的使用,有哪位高手指点一下
AspTlb中的部分代码:
IWriteCookie = interface(IDispatch)
......
property Item[Key: OleVariant]: WideString write Set_Item; default;
.....
end;
IResponse = interface(IDispatch)
.....
property Cookies: IRequestDictionary read Get_Cookies;
.....
end;
8楼: 是啊,我也看了的,反正没找出怎么用的方法。直接转换也不行。可能在com中,cookies只能只读把?
9楼: 看来对接口都还不熟啊。
正在学习中。。。。
希望有哪位大侠能够指点一二。