问题标签 [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.

0 投票
1 回答
392 浏览

c++ - 从单个数组制作二维数组并填充 StringGrid

我的部分代码:

任务是制作二维 10x10 数组并填充 StringGrid,如下所示。我找不到合适的算法来做到这一点。有人可以提供一些建议吗?

0 投票
2 回答
208 浏览

c++ - 为什么 boost::scoped_ptr 用 BCB6 阻止 PIMPL 成语?

我正在尝试将 aboost::scoped_ptr与仅在包含类的 cpp 文件中可见的实现类一起使用。包含类有一个明确定义的析构函数(不是内联的),但我的编译器(Borland C++ 5.6.4)无法编译。

如果我boost::shared_ptr改用,相同的示例将按预期编译和运行。

我究竟做错了什么?


编辑:很抱歉忘记在这里显示源代码、编译器错误和(预期的)输出:

源代码

文件check_shared.cpp

文件SmartPtrTest.h

文件SmartPtrTest.cpp

编译器错误

...有点像undefined structure 'Impl'(它是德语:Undefinierte Struktur 'Impl')。编译文件时,编译器在此函数的文件中check_shared.cpp停止:boost/checked_delete.hpptypedef

输出(预期)

我在使用时得到的这个输出boost::share_ptr,表明 ctr 和 dtr 是按预期调用的。

0 投票
1 回答
228 浏览

c++ - 构建图形并使用链表

我应该制作 2 个构建图形的代码。我已经有 1。它只是在构建图片:

但是第二个任务对我来说要困难得多。我应该做新的结构

然后制作链表。然后将点 (x,y) 放到 StringGrid 中,然后构建图形。我做了一些代码,但它不能正常工作。需要帮忙。

0 投票
1 回答
67 浏览

c++builder - 运行我的程序时 OpenDialog 消失

我正在使用 Borland C++Builder 6。

TOpenDialog运行我的程序时消失。

可能是什么原因?

form\open 对话框上的哪个属性负责此行为?

0 投票
1 回答
13 浏览

image - 由于框架上的其他组件,线不可见

我正在尝试在我的框架上画一条线(在 FormPaint 方法上绘制)。

问题是框​​架上有一些组件,其中包括覆盖所有框架区域的图像。

因此,这条线是不可见的。

任何想法如何解决它?

提前致谢!

0 投票
1 回答
182 浏览

c++builder - 带回在 c++ builder bcb6 中不起作用

我有一个TFrame带有一些组件的组件,其中我有一个TPanel和一个TPaintBox这样的 PaintBox 大小与面板相同。

我希望该用户将看到面板,而不仅仅是 PaintBox。

问题是当我右键单击面板并选择Control->Send to Back时,它不起作用。

任何假设或解决方案建议?

*我正在使用 Borland C++Builder 6。

0 投票
1 回答
1163 浏览

canvas - 油漆盒不从计时器方法 c ++ builder borland 绘画

我正在使用 Borland C++Builder 6。

我有两种形式的方法:

在第一种方法中,我绘制坐标系。

在第二种方法中,我做了:

并且该线不出现在坐标系上。

我的第二个问题,我怎样才能擦除线条并返回基础油漆?我应该这样做吗?

0 投票
1 回答
432 浏览

user-interface - 填充TImage内容的颜色

我正在使用 Borland C++Builder 6。

我想使用该TImage组件并将其内容填充为特定颜色(假设为黑色) - 我该怎么做?

0 投票
1 回答
2028 浏览

events - 在 C++ 构建器中手动调用按钮单击事件

使用 c++ builder borland (bcb6)。

我希望手动调用按钮单击事件。我做了:

虽然Done按钮位于FMap表单上,但出现了问题。

我需要bbDoneInClick用不同的参数而不是用不同的参数来调用NULL吗?

0 投票
2 回答
204 浏览

string - c++ borland builder中字符串的初始化和重新分配

我正在执行以下操作:

我在重新分配给 strarr 的行上遇到了表达式语法错误。

任何想法为什么?

我可以做些什么来初始化而不是:

我正在使用 Borland C++Builder 6。