Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 4718|回复: 5

linux下用indy10总提示Runerror(232)

[复制链接]

该用户从未签到

发表于 2011-2-11 11:12:48 | 显示全部楼层 |阅读模式
环境:
ubuntu 10.04,
lazarus 0.9.28,
fpc 2.4,
indy10.0.2

代码没写什么,就是1个TIdTcpServer控件,Bindings=0.0.0.0:3999, DefaultPort=3999, Active=True, onExecute是1个空过程,运行时提示RunError(232)。

但相同工程在window下没有问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

x
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-2-11 11:20:23 | 显示全部楼层
indy的安装是按http:// fpccn.com/read.php?tid=774&fpage=2 四楼的方法
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-2-11 11:56:00 | 显示全部楼层
有两个可能:
1.应该是没有找到TIdTcpServer,你
打开你的包,在>Options > Usage > Custom ,添加- TIdTcpServer然后重建lazarus
2.这个消息意味着'你的程序没有线程支持'
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-2-11 14:20:58 | 显示全部楼层
第一个问题是 Active=True时onExecute过程必需写句代码;
第二个问题你修改工程文件改成下面这样的就OK 了
  {$IFDEF UNIX}
  //{$IFDEF UseCThreads}
  cthreads,
  //{$ENDIF}
  {$ENDIF}
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-2-11 15:36:03 | 显示全部楼层
真的可以了。太感谢了。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-2-11 15:36:37 | 显示全部楼层
楼上很强大,一语中的
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 12:43 , Processed in 0.065656 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表