我需要修改一个用 Borland C++ Builder 5 编写的文件,以便在 MS Visual Studio 2022 中使用。其中一个文件大量使用了dir.h库,据我所知,它是 Builder 独有的 C 库。 源文件是可用的,但是它们有很多依赖关系,正如我所提到的,它们是用 C 编写的。 ...
我需要修改一个用 Borland C++ Builder 5 编写的文件,以便在 MS Visual Studio 2022 中使用。其中一个文件大量使用了dir.h库,据我所知,它是 Builder 独有的 C 库。 源文件是可用的,但是它们有很多依赖关系,正如我所提到的,它们是用 C 编写的。 ...
我正在将CEF4Delfi库移植到 Borland C++Builder 5。我从移植的 CEF4Delfi 源代码制作了一个 BPL 包,并从我的 C++Builder 5 代码中引用它。 我在 Windows 10 64 位上工作。 在移植时,我一直在导入 DLL 函数。 这是进口的一部分 ...
我有一些在 Borland 上构建的项目,低于版本。 我可以在 IDE 中清理/制作/构建它 直到今天,我才能够在 cmd 中做到这一点: 执行上面的命令后,我有了.dll文件。 今天我在系统范围内所做的就是卸载MSSql Server ,现在我收到以下错误: 所以现在,我没有结 ...
我使用Borland C ++ Builder 5编写了一个C ++程序。该程序动态创建TCheckBox对象数组。 我试图编写一个OnClick事件处理程序,该处理程序将确定正在单击哪个复选框并基于该事件执行一些指令。 我的事件处理程序基于与该网站类似的帖子,但是我似乎无法使其正常运行。 ...
我在尝试使用C ++ Builder 5代码编译sqlite数据库时遇到麻烦。 我下载了sqlite-amalgamation,并将所有文件添加到项目中: 然后,我在将使用数据库的MainForm中包含了sqlite3.h 。 首先,我认为这是我的代码出现问题,但是在使用带有 ...
我有BCB5 dll方法: 当我从C ++ Builder 5应用程序调用此方法时,它工作正常。 但是,如果我尝试从C ++ XE 5应用程序调用此方法,则会出现访问冲突。 有没有一种方法可以解决从XE 5应用程序到BCB 5 dll的数据传输问题,而无需在XE5中重新编译 ...
我目前正在开发使用C ++ Builder 5构建的旧程序。 我正在一个有一些TDateTimePicker控件的区域中工作。 dtp本身可以正常工作,但是由于我当前正在处理的本地化问题,我希望删除选择器底部的“今天”按钮,该按钮允许用户单击它来自动选择今天的日期。 替代方法是仅从 ...
编译旧项目时,出现以下错误: [链接器致命错误]致命:无法打开文件'MSHTML.LIB' 有什么帮助吗? ...
我正在尝试通过c ++ builder 5应用程序控制Word。 我想打开一个用Word创建的“ .dot”模型文件并对其进行修改。 在“ .dot”模型文件中,有一些字段。 例如, Title , LastName , FirstName , Address等,我想修改这些字段,将文本放 ...
我正在处理的新模块中的堆栈损坏问题,该模块是大型旧项目的一部分。 我的代码是使用Borland C ++ Builder 5.0用C ++编写的。 我已将问题跟踪到以下功能: 在工作线程(从TThread派生)的上下文中调用此函数。 当更改队列可用时,其他线程将在该队列中填充数 ...
我最近从Windows XP 32位迁移到Windows 7 64位。 我无法在Borland C ++ 5 IDE中访问任何打印机。 看来这是某种特权问题,因为如果我以管理员身份登录,问题就会消失。 我有一个简单的单行程序来显示问题 PrintDialog1-> Execut ...
我正在尝试控制代码中引发的异常,但是此示例无法正常运行,在C ++ Builder 5中应该如此。 为什么在引发异常时无法到达catch块? ...
我支持使用Borland C ++ Builder 5.02(从1997年)编写的C ++应用程序。 Borland字符串类中的find()方法不符合我的预期: 此程序输出Not found 。 如果我将针更换为更短的东西,则输出Found it! 。 如果我为其他角色交换尖括号 ...
我试图在0处进行简单的字符串访问,由于某种原因,我在Borland Builder 5 C ++中遇到了超出范围的错误。 有没有人找到解决方法? Borland编译器是否使用特殊类型的字符串? ...
我正在使用C ++ Builder 5,并在程序中获得了一些链接。 我希望这些链接在默认系统浏览器中或在firefox中打开(如果默认没有选择)。 我用了: 但是对于某些链接,它将无法使用已存在的代码。 有没有可能是一小段代码,所以我可以为其自身定义程序的默认浏览器,因此 ...
我有一个使用C ++ Builder 5编写的,使用TDocument类的应用程序。 此类是Preview ActiveX控件的一部分,并使用shimgvw.dll。 在XP的Borland“导入ActiveX控件”对话框中,它是作为选项自动添加的,但是在Windows 7中不是选项。 ...
我目前正在将旧代码从Borland C ++ Builder 5移植到C ++ Builder XE(最新版本)。 XE中似乎不再支持许多属性和某些事件。 无论如何,大多数都已设置为默认值,因此删除它们没有问题。 但是,现在,我遇到了以下问题:事件OnKeyUp不再可用于TPanels! ...
我是 c/c++ 的新手.... 最近我正在尝试使用 libCurl 编译一个程序。 但它向我显示了这些错误: 我在网上搜索了这些错误并知道这是 linker 错误。 我发现了很多关于这个问题的教程。 但我无法理解。 请注意,我有 libcurl.dll 和很多 header 文件,我已经复制了 ...
我有一个用 Delphi 7 编写的应用程序,它使用用 BCB 5 编写的 c++ dll。 我想从 Delphi IDE 调试这个 dll 这可能吗? 如果可能的话,调试的步骤是什么? 作为附加信息,我有 dll 的完整源代码。 ...
我们的服务器看似基于数据包。 它是对基于旧串行系统的改编。 多年来,已经对其进行了添加,修改,重建等。 由于TCP是流协议,而不是数据包协议,因此有时会分解数据包。 ServerSocket的设计方式使得当客户端发送数据时,部分数据包含我们消息的大小,例如55 。 有时,这些数据包被分 ...