zoukankan      html  css  js  c++  java
  • 解决lazarus 多线程报错问题

    很多人都在Windows中使用线程技术,然后同样的代码移植到Linux下一运行就出错。一开始不解其中的奥妙。既然Lazarus提供了TThread类,也没注明非要在Windows下使用。没道理在Linux下不能用阿。一时不得其解。
    后来本人在解决Linux下使用Indy10的问题时,发现原委。原来只要在工程选项的编译参数中加一参数即可。
    具体如下:
    (中文)工程选项->编译选项->其余的->自定义:添加:-dUseCThreads
    (English)Project-&gtroject Options...->Compiler Options->Other->Custom options:-dUseCThreads
    其他与Windows下一样使用。
    其实这个选项就是说该工程要用到线程。因为Indy10也要用以线程。所以我在解决Indy10时才发现了解决方法。
  • 相关阅读:
    form提交上传图片
    存储过程分页
    表格隔行换色效果
    C#获取本地局域网IP
    sql 拆分字符串并循环取值
    sql日期转换
    HDU 4858
    HDU 1199
    URAL 1306
    Codeforces Round #288 (Div. 2)
  • 原文地址:https://www.cnblogs.com/Siegel/p/6907943.html
Copyright © 2011-2022 走看看