我用SocketConnection做的三层应用,客户端用户数只有最多8个,但是当数据处理量大时,应用服务器就会自动关闭,请问各位大虾到底是怎么回事啊?我该如何解决啊?
解决方案 »
- listview使用的问题
- 哪能找到transparentbutton这个控件
- 求助各位大侠:如何将memo中的各行列内容按照次序加入到ComboBox下拉选项框中??还有,如何从ini文件中读取相应数据到memo及ComboBox中
- 请问IB里的alter table语句怎样把已定义不为空的字段改为空?
- 如何得到GroupBox中的Checkbox呢
- 请问,怎样才能让打开的程序,运行时不在任务栏上显示出来? 这时程序能正常在桌面上运行1
- exe文件也有导出表,也可以象dll那样导出函数,那么全局hook是不是可以不用dll就能实现了?
- 这个统计怎么做?请进来看看!(在线....)
- 我要加快捷键该怎么处理?
- 下周一我去见某公司总经理,(就是复试拉),我这几天应准备什么?
- 关于listbox的问题??麻烦各位了!
- 怎么在Delphi里加入按钮大图标!
不知你说的是不是这种正常情况,还是另外的异常情况。
如果是异常情况,我还是那句话,调试应用服务器程序。
一个Recordset对应多个Recordset时就很容易出现这样的问题。
var atxtFile: Text;
begin { WriteDebugMsg }
{$I-}
if Boolean(IoResult) then ;
AssignFile(atxtFile, szLocalPath + '\ServerInfo.Txt');
System.Append(atxtFile);
if IoResult <> 0 then ReWrite(atxtFile);
System.WriteLn(atxtFile, DateTimeToStr(Now) + ' ' + aStr);
System.CloseFile(atxtFile);
{$I+}
end; { WriteDebugMsg }
注意把 szLocalPath 这个路径值取到,怕麻烦就用固定的。
就像showmessage一样,我感觉比showmessage还好,因为它默默的工作。
在你需要调试的地方,调用它就可以知道什么问题了。
如果是涉及到数据库方面的,多半是因为你把一个数据集取道了之后,在应用该数据时,关闭了该数据集,做了其它的工作。
请问现在用DELPHI6/7开发的Multi-Tier程序一般用哪种服务器啊?
DCOM、MTS、CORBA、SOCKET...?