c++builder - 如何将Borland C++ Builder的代码移植到Linux?

标签 c++builder vcl tthread

我有使用C++编写并使用Visual Component Library的Windows DLL的源代码。现在我的任务是将其移植到Linux,但是我没有VCL本身的源代码或任何类型的文档(而且我从未使用Borland C++;在Windows时代,我使用MFC)。

因为我的DLL没有任何GUI,所以这应该不那么困难:据我所知,它主要使用VCL进行多线程处理。我遇到了一个继承自TThread的类,这就是我遇到的问题。我在Internet上进行了一些搜索,但到目前为止没有找到有关VCL的文档。我想避免在Borland C++ Builder上购买一本书,因为我没有时间等待它从亚马逊到达。我不能考虑购买Windows的软件包,因为在工作中我只有一个Linux机器。

有什么建议?

最佳答案

VCL记录在CodeGear's web site上。特别是TThread被描述为here

我发现有关VCL的与线程相关的组件的文档很少。 This site对Delphi/VCL线程处理方法有更好的描述。

关于c++builder - 如何将Borland C++ Builder的代码移植到Linux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/710649/

相关文章:

multithreading - TThread.OnTerminate执行线程

delphi - Free Pascal 2.6.2 TThread 构造函数出现错误

c++ - 如果一个线程在关键部分调用 Acquire(),如果另一个线程调用 Release(),该锁是否会被释放?

C++动画光标

c++ - 表单单元和非表单单元的函数返回值

url - 如何将 png 从 Web 加载到 TImage 控件中?

delphi - TVirtualStringTree - 重置非可视节点和内存消耗

Delphi 从 TObjectDictionary 中提取键

delphi - 为什么 CM_CONTROLLISTCHANGE 对间接父控件执行?

delphi - 销毁 Thread 对象的正确方法