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

最新文章

  1. 【Pyrosim案例】02:简单燃烧
  2. sql 删除数据库表 外键
  3. mybatis学习
  4. c#读取XML
  5. ios 宏定义 系统版本 判定
  6. USB时钟为什么是48MHz
  7. android Locat工作日志的使用
  8. javascript的族家族史
  9. 【HDOJ】1097 A hard puzzle
  10. hdu 2222 Keywords Search ac自己主动机
  11. Google论文之三----MapReduce
  12. ios简单实现如果没有开启定位,提示开启系统软件定位功能
  13. 使用POI生成Excel文件,可以自动调整excel列宽
  14. 打印等腰三角形as3
  15. python os 模块
  16. Spring Webflux: Kotlin DSL [片断]
  17. DSP到底是个什么鬼?看完你就懂了
  18. VMware下centOS yum报错cannot find a valid baseurl or repo:base 解决方法
  19. Django连接Oracle数据库配置
  20. 原生JS实现AJAX、JSONP及DOM加载完成事件,并提供对应方法

热门文章

  1. 如何把自己写的python程序给别人用
  2. [Leetcode] LRU 算法实现
  3. 如何写出高性能DOM?
  4. 查找一个String中存储的多个数据
  5. 【uva11987】带删除的并查集
  6. 【NOIP】2013提高组 花匠(摆花)
  7. Java并发—— 关键字volatile解析
  8. linux进程管理-定时定期执行任务
  9. inetdev_init && inetdev_destroy
  10. BZOJ 4516: [Sdoi2016]生成魔咒——后缀数组、并查集