大
大洲
Unregistered / Unconfirmed
GUEST, unregistred user!
BCB实在找不到资料,肯定是来DELPHI了。
很简单的测试了一上,NEW->activex lib->add new active server object->add new method
此前是因为这样子的,做一个语法加亮分析的组件。先使用 bstr返回处理好的htmlcode,但是有时候过长,超过N万字后输出出现问题。
也就是说,如果:
set obj = server.createobj(abc)
obj.cppcode = "............................" (request.form)
obj.process
//到这一步以上都是正常的,不会出现程序错误。
但
response.write obj.htmlcode 时肯定出错。内容少就没问题。
不知道asp中变量有无大小限?
于是我想换一种做法,在process时,把内容临时response出来。但是就是怎么都response不行的说。
哪怕简单的做一下测试如:
STDMETHODIMP TTestObjImpl:rocess()
{
Response->Write(Variant("gameboy"));
return S_OK;
}
都是不行的。
另rivate型内部变量我都是使用的ansistring类型。输出时使用如:
*Value = (WideString)var_htmlcode;
很简单的测试了一上,NEW->activex lib->add new active server object->add new method
此前是因为这样子的,做一个语法加亮分析的组件。先使用 bstr返回处理好的htmlcode,但是有时候过长,超过N万字后输出出现问题。
也就是说,如果:
set obj = server.createobj(abc)
obj.cppcode = "............................" (request.form)
obj.process
//到这一步以上都是正常的,不会出现程序错误。
但
response.write obj.htmlcode 时肯定出错。内容少就没问题。
不知道asp中变量有无大小限?
于是我想换一种做法,在process时,把内容临时response出来。但是就是怎么都response不行的说。
哪怕简单的做一下测试如:
STDMETHODIMP TTestObjImpl:rocess()
{
Response->Write(Variant("gameboy"));
return S_OK;
}
都是不行的。
另rivate型内部变量我都是使用的ansistring类型。输出时使用如:
*Value = (WideString)var_htmlcode;