这几天写了个小程序,其中用到了线程,发现创建线程类的写法和Delphi一样,而且能够正常编译,然后一执行到inherited Create(True);的时候就报232的错误,原来只要在.lpr文件中把那几个{$ }去掉就可以了,wiki中的描述是将cthreads单元放到所有引用的最前面。这样改动后线成程果然可以正常执行了。
不过.lpr文件中的那几个{$ }也是判断是否是在Linux环境下编译的,按道理来讲是不应该改动的,比较奇怪啊。
本文介绍了一个使用Delphi编写的小程序遇到的问题,在创建线程时出现编译错误232。通过调整编译配置及cthreads单元的位置解决了问题。
这几天写了个小程序,其中用到了线程,发现创建线程类的写法和Delphi一样,而且能够正常编译,然后一执行到inherited Create(True);的时候就报232的错误,原来只要在.lpr文件中把那几个{$ }去掉就可以了,wiki中的描述是将cthreads单元放到所有引用的最前面。这样改动后线成程果然可以正常执行了。
不过.lpr文件中的那几个{$ }也是判断是否是在Linux环境下编译的,按道理来讲是不应该改动的,比较奇怪啊。

被折叠的 条评论
为什么被折叠?