很多人都在Windows中使用线程技术,然后同样的代码移植到Linux下一运行就出错。一开始不解其中的奥妙。既然Lazarus提供了TThread类,也没注明非要在Windows下使用。没道理在Linux下不能用阿。一时不得其解。
后来本人在解决Linux下使用Indy10的问题时,发现原委。原来只要在工程选项的编译参数中加一参数即可。
具体如下:
(中文)工程选项->编译选项->其余的->自定义:添加:-dUseCThreads
(English)Project-&gtroject Options...->Compiler Options->Other->Custom options:-dUseCThreads
其他与Windows下一样使用。
其实这个选项就是说该工程要用到线程。因为Indy10也要用以线程。所以我在解决Indy10时才发现了解决方法。

转载于:https://www.cnblogs.com/Siegel/p/6907943.html

解决lazarus 多线程报错问题相关推荐

  1. Eclipse中更改JDK版本,解决ant编译报错的问题

    要改一个JDK版本 主要是为了解决ant编译报错,JDK版本不一致的问题. 1. Windows--Preferences--Java--Compiler(配置的为1.8)--Installed JR ...

  2. 解决fitz模块报错

    解决fitz模块报错 使用Python处理PDF文档时,需要使用fitz模块.由于Python 3.8与fitz有兼容问题,会出现以下错误信息: [省略部分错误信息] RuntimeError: Di ...

  3. 解决MySQL8.0报错:Unknown system variable 'validate_password_policy'

    解决MySQL8.0报错:Unknown system variable 'validate_password_policy'   一.问题描述 1.在安装MySQL8.0时,修改临时密码,因密码过于 ...

  4. 成功解决调用密钥报错4001 加密方式错误

    成功解决调用密钥报错4001 加密方式错误 目录 解决问题 解决思路 解决方法 解决问题 成功解决调用密钥报错4001 加密方式错误 解决思路 秘钥没有打开,会出现这样的错误! 解决方法 关掉密钥按钮 ...

  5. maven引用servlet_解决Maven 项目报错 java.httpservlet和synchronized使用方法

    使用java8 的lanmbe表达式时,使用java1.8编译,则会报错 需要在pom.xml的中添加 org.apache.maven.plugins maven-compiler-plugin 2 ...

  6. linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...

    报错信息 最近闲来无事,用python的tkinter库开发了一款带日程提醒的万年历桌面程序.在程序开发结束开始打包时,却发现一直报错 PyInstaller cannot check for ass ...

  7. 解决Spring Boot报错Mapped Statements collection already contains value for...Error while adding the mapp

    解决Spring Boot报错Mapped Statements collection already contains value for...Error while adding the mapp ...

  8. 解决IntelliJ IDEA报错Error:Cannot determine path to ‘tools.jar‘ library for 17 (C:\Program Files\Java\jd

    解决IntelliJ IDEA报错Error:Cannot determine path to 'tools.jar' library for 17 (C:\Program Files\Java\jd ...

  9. 解决IntelliJ IDEA报错Failed to read candidate component class: file [ ]; nested exception is org.

    解决IntelliJ IDEA报错Failed to read candidate component class: file [ ]; nested exception is org.springf ...

最新文章

  1. VC++ 打开文件夹,保存文件等对话框的调用
  2. /lib64/libc.so.6 is not a symbolic link 解决方法
  3. Oracle与MySQL性能比较
  4. 词嵌入应用_神经词嵌入的法律应用
  5. powerdesigner画关系图_想画好手绘,这些图你一定要画一下!
  6. Windows Phone开发之路(14) 加载位图
  7. metasploit 教程之基本参数和扫描
  8. numpy之meshgrid和where(转)
  9. python判断ip地址是否合法_Python课堂:判定IP地址合法性的三种方法
  10. 20191126_2_英文情感分析
  11. python写数据库中间件_python 20 day form、model多对多操作、sql、中间件
  12. 零基础如何学习C语言
  13. Win7 IE8首页强制成http://www.2345.com/?uuc
  14. UE4(虚幻4) 教学网站等资源推荐
  15. python 三次样条_python实现三次样条插值
  16. reset()方法 submit()方法
  17. 商汤AR开发之旅(1)-- 关于SenseAR SDK
  18. 分布式定时任务Spring Boot + Quartz实现
  19. 听好程序员一句劝!零基础这样学Java才是正确的方式!
  20. 点、圆、圆柱类的设计

热门文章

  1. deepnode软件下载地址_KeePass软件-KeePass下载地址
  2. 弹窗被浏览器拦截的问题
  3. QD入门.symbian手机通用(转)
  4. 主板噪音测试软件,HiFi能如愿以偿?编辑揭秘板载声卡真相
  5. 可以删除电脑文件的c语言程序,Win7c盘哪些文件可以删除?高手教你完美清理Win7 C盘...
  6. linux程序设计教程期末考试,LINUX程序设计期末大作业
  7. 【Vue】仿小米商城系统(一)
  8. Python量化交易+网格技术分析及实战测试
  9. 微信也能设置彩色昵称,你知道吗?
  10. 如何复制网页禁止复制的内容