问题标签 [c++builder-6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vcl - 史密斯圆图中的缩放选项
Steema Smith 图表是否可以缩放?极坐标图类型支持此选项。需要 VCL cbuilder 6 版本。
c++ - 当我的编译器不符合标准时如何将数组成员归零
我的编译器(C++Builder6)在语法上允许数组成员初始化(至少为零),但实际上它并没有真正做到这一点。因此,下面给出的示例中的断言会根据上下文而失败。
更改编译器目前不是一种选择。我的问题是:就未来的可移植性和标准一致性而言,“修复”这个缺陷的最佳方法是什么?
编辑: 事实证明,我的第一个例子太短了。它忽略了这一点,数组的填充级别非常重要,它必须存储在非常接近数组的位置,即:在同一个类中。
即使原来的问题仍然存在,我的实际问题模式通常是这样的:
c++ - 如何在 Borland C++ builder 6 中解决 [Linker Error] Unresolved external
我下载了 DeltaCopy源代码并尝试使用 Borland C++ builder 6.0 编译它。
下载的代码有三个项目。我尝试构建一个名为“deltaS”的项目,但运行时错误为:
链接器错误] 无法解析的外部 'TConsoleRunner :: Run (System :: AnsiString, _STL :: vector <_STL :: basic_string, _STL :: allocator > _STL :: allocator <_STL :: basic_string, _STL :: allocator >>> *, void *) '引用自 C:\DeltaCopy\MAINFORMSERVER.OBJ
我对 Borland 的 C++ 环境完全陌生,不知道如何解决它。但是通过阅读消息,我假设有一些头文件很可能是 STL 库,它在运行时没有链接。
如果有人遇到过这个问题,请指导我。
c++ - 将方法转移到函数 c++
我正在使用生成器 6。
不知道如何修复错误:
我的 .cpp 代码:
我的 .h 代码:
c++ - Builder 6 中的线程
嗨我有问题它阻止了我的进步
我需要通过单击按钮将计时器 200 秒设置为 0(标题中的倒计时),我有 48 个计时器按钮在谷歌上我找到了一些关于线程的信息,但不知道如何使用它
timer_01.cpp:
和我在 main_program.cpp 中的按钮
并包含在 main_program.cpp
我添加了我的 main_program.h 构造函数:
c++ - BCB6 后期构建
我正在使用 Borland C++ Builder 版本 6,并且想在项目构建完成后添加一些调用批处理文件的方法。IDE 中没有直接支持执行此操作,但我已阅读可以修改项目 makefile 以执行此类操作。在互联网上进行了大量挖掘和实验之后,我仍然没有设法让它发挥作用。
在这种情况下,批处理文件将简单地调用一个 exe 文件,但也可能需要将某些构建输出文件复制到系统目录等。
如果这有什么不同,我将在 Windows 7 x64 笔记本电脑上运行 BCB6。
问候农民乔
c++ - 删除 TDataModule 但保持 TADOConnection 不变
我有一个与一些共享 TADOConnection 的 TDataModules 的库。我在某些应用程序中创建和删除数据模块。
当我删除数据模块时,我收到 EAccessViolation 错误。我认为这是因为数据模块想要删除共享的 TADOConnection。
我尝试在调用析构函数时将 tdatamodule->tbquery->Connection 属性设置为 NULL,但没有任何运气。
为什么我认为错误存在于 TADOConnection 中?因为当我在没有库的情况下构建应用程序时,我可以毫无问题地创建和删除数据模块。当我使用具有自己连接的数据模块创建一个库时,我也没有问题。
有什么帮助吗?提前致谢!
错误: http: //oi60.tinypic.com/noyc6x.jpg
调用栈: http: //oi61.tinypic.com/sgljx5.jpg
c++builder-6 - 无法在 C++ Builder 6 中创建描绘一对多关系的 QuickReport
我正在尝试使用 C++ Builder 6 中的 QuickReport 创建报告,但无法生成我需要的结果。
我尝试以两种方式创建这份报告,但取得了一定的成功。我在下面详细介绍了一种尝试,因为它似乎是最有希望的。我是 QuickReport 的新手,不知道在哪里寻求帮助。我在http://www.quickreport.co.uk/上在线找到的文档很少,除了极其简单的报告之外,并没有充分解释如何使用该产品。
报告的格式应如下:
- 制造商 1
- 一个产品
- 另一种产品
- 又一个产品
- 制造商 2
- 我的产品
- 这个产品
尝试 1:分离制造商和产品数据的两个查询
- 创建一个通过 ID 获取制造商集合的 TQuery。
- 创建一个细节带。
- 将报表的 DataSet 设置为 Manufacturer TQuery。
- 在与制造商 TQuery 和制造商名称字段关联的详细信息带上创建制造商名称 QRDBText 字段。
- 创建一个 TQuery,它通过制造商 ID 获取产品集合,制造商 ID 是 TQuery 的参数。
- 创建一个子细节带。
- 将 Sub Detail 带的 DataSet 设置为 Product TQuery。
- 在与 Product TQuery 和 Product Name 字段关联的 Sub Detail 带上创建 Product Name QRDBText 字段。
- 为 Sub Detail 带创建事件:
- 打印前:
- 获取当前制造商 ID 并将其作为参数插入到 Product TQuery
- 激活产品 TQuery
- 印后:
- 停用产品 TQuery
- 打印前:
结果:这几乎可以满足我的要求。它正确显示每个制造商,但是它只显示每个制造商的第一个产品。我不确定我是否错误地期望 Sub Detail 带像 Detail 带那样遍历结果,或者我是否缺少其他一些使其工作的必要步骤。我也考虑过使用 Loop 或 Child 乐队,但似乎都没有提供我期望的功能。同样,我似乎根本找不到合适的文档来解释 QuickReport。
最后,我无法确定我是否期待 QuickReport 不提供的功能,或者我是否认为这一切都错了。
c++builder - 除了 IE,C++ Builder 6 是否有任何 Web 浏览器组件?
您好,除了包含的 IE 之外,是否有任何商业或免费的 Web 浏览器组件可与 C++ Builder 6 一起使用?
c++builder - 链接器错误:未解决的外部(C++ Builder 6.0)
我在 C++ Builder 6 中有一个例程,它通过 HTTP Post 将文件发送到网络服务器,并且在编译项目时显示来自链接器的这些错误消息:
然后; 我该怎么做才能解决这个问题?提前致谢!
这里留下使用的源代码=>