DBMNG数据库管理与应用

独立思考能力,对于从事科学研究或其他任何工作,都是十分必要的。
当前位置:首页 > 经验分享 > Delphi

LinuxLazarus下使用indy10时出现Semaphoreinitfailed(possiblytoomanyconcurrentthreads)

Linux Lazarus下使用indy10组件时,运行程序出现Semaphore init failed (possibly too many concurrent threads)的错误提示的解决办法:

将project1.lpr中的


{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}

修改为:

{$DEFINE UseCThreads}
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}

即可。

-------------

注:

使用IdHTTPServer控件时出现error 98 address already in use 错误提示时,说明不允许端口复用,所以解决办法是

将默认的ReuserSocket值设置为rsTrue即可。

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号