超级求救!IDTCP问题! 我听说iDTcp是阻塞式的,那如果我的client端用writeln发送一条命令后要用readln等待返回信息,以判断是否执行正确,而这个时间间隔可能是45秒,那么会不会client跟死机一样(不接收其他信息?) 如果是用什么办法处理? 如果我想用动态创建多个TCPClient来处理此事,可行吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放一个IndyMisc里面的 IdAntiFreeze或者用线程 这个时间间隔不可能会是45秒。如果你怕冻结的话,只须添加一个TIdAntiFreeze就行了。 Indy使用一个特殊的组件TIdAntiFreeze来透明地解决客户程序用户界面“冻结”的问题。TIdAntiFreeze在Indy内部定时中断对栈的调用,并在中断期间调用Application.ProcessMessages方法处理消息,而外部的Indy调用继续保存阻塞状态,就好像TIdAntiFreeze对象不存在一样。你只要在程序中的任意地方添加一个TIdAntiFreeze对象,就能在客户程序中利用到阻塞式Socket的所有优点而避开它的一些显著缺点。 [求指点]主窗体如何显示在子窗体上面? 【窗体】MDIChild窗体的子窗体问题 delphi stringgrid 点击事件问题 用DELPHII怎么写类和类的多态? 我写的DLL调用时,报指针错误!无效指针地址。 bit 类型字段显示问题 delphi的Web Deploy问题?? 用TQuery江某个字段的值全部加入TCombobox到里怎样写呀? 求助,有关TStringGrid 求助:如何把自己的软件打包发布 怎样发送delphi报表用EMAL???急........ 数据库查询后的显示问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货