问题标签 [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.
c++ - 从单个数组制作二维数组并填充 StringGrid
我的部分代码:
任务是制作二维 10x10 数组并填充 StringGrid,如下所示。我找不到合适的算法来做到这一点。有人可以提供一些建议吗?
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.hpp
typedef
输出(预期)
我在使用时得到的这个输出boost::share_ptr
,表明 ctr 和 dtr 是按预期调用的。
c++ - 构建图形并使用链表
我应该制作 2 个构建图形的代码。我已经有 1。它只是在构建图片:
但是第二个任务对我来说要困难得多。我应该做新的结构
然后制作链表。然后将点 (x,y) 放到 StringGrid 中,然后构建图形。我做了一些代码,但它不能正常工作。需要帮忙。
c++builder - 运行我的程序时 OpenDialog 消失
我正在使用 Borland C++Builder 6。
TOpenDialog
运行我的程序时消失。
可能是什么原因?
form\open 对话框上的哪个属性负责此行为?
image - 由于框架上的其他组件,线不可见
我正在尝试在我的框架上画一条线(在 FormPaint 方法上绘制)。
问题是框架上有一些组件,其中包括覆盖所有框架区域的图像。
因此,这条线是不可见的。
任何想法如何解决它?
提前致谢!
c++builder - 带回在 c++ builder bcb6 中不起作用
我有一个TFrame
带有一些组件的组件,其中我有一个TPanel
和一个TPaintBox
这样的 PaintBox 大小与面板相同。
我希望该用户将看到面板,而不仅仅是 PaintBox。
问题是当我右键单击面板并选择Control->Send to Back
时,它不起作用。
任何假设或解决方案建议?
*我正在使用 Borland C++Builder 6。
canvas - 油漆盒不从计时器方法 c ++ builder borland 绘画
我正在使用 Borland C++Builder 6。
我有两种形式的方法:
在第一种方法中,我绘制坐标系。
在第二种方法中,我做了:
并且该线不出现在坐标系上。
我的第二个问题,我怎样才能擦除线条并返回基础油漆?我应该这样做吗?
user-interface - 填充TImage内容的颜色
我正在使用 Borland C++Builder 6。
我想使用该TImage
组件并将其内容填充为特定颜色(假设为黑色) - 我该怎么做?
events - 在 C++ 构建器中手动调用按钮单击事件
使用 c++ builder borland (bcb6)。
我希望手动调用按钮单击事件。我做了:
虽然Done
按钮位于FMap
表单上,但出现了问题。
我需要bbDoneInClick
用不同的参数而不是用不同的参数来调用NULL
吗?
string - c++ borland builder中字符串的初始化和重新分配
我正在执行以下操作:
我在重新分配给 strarr 的行上遇到了表达式语法错误。
任何想法为什么?
我可以做些什么来初始化而不是:
我正在使用 Borland C++Builder 6。