问题标签 [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 回答
214 浏览

android - 如何使用 C++ 在 RAD Studio XE6 中存储 Android 应用程序数据/设置?

我发现存储简单数据的最简单方法之一可能是 SharedPreferences,但它不适用于带有 C++ 的 RAD Studio XE6。我真的需要为诸如文本区域和几个复选框之类的琐碎事情建立一个数据库吗?请帮助我,我是初学者。

0 投票
2 回答
83 浏览

c++ - 使用旧的 C++ 实现在编译时检查一些编译时定义

在处理大型遗留代码库时,我今天怀疑重复定义,但这种依赖对我人类来说并不明显,因为它依赖于大量编译时计算。

当我让编译器说话时,我想起了一些类似sizeof问题的案例。

我通常在代码中(在 IDE 中)放一些像这样的临时公式,然后按 [Alt]+[F9]:

...这只是因为我的编译器(Borland C++ 5.6.4)惰性评估了typedef具有非文字维度的 for 数组:

像这样的检查有没有一种非常容易记忆的方法?而且,请不要责怪一个勇敢的老编译器;-)

0 投票
1 回答
345 浏览

c++ - C++ Builder AnsiString delete all except < ... >

I have: Memo2->Text= IdHTTP1->Get("http://www.twitch.tv/starladder1");

In Memo2:

How to delete ALL exept 'STREAM NAME STREAM NAME'. I need Label1->Caption='STREAM NAME STREAM NAME'.

0 投票
2 回答
765 浏览

c++builder - 筛选 DBGrid 或 Table Builder 6

在这种形式中,我使用的是Table1(三列“ZEMLJA”、“KATEGORIJA”和“NAZIV”)并DataSource1连接到 paradox 7 数据库。也DBGrid1连接到DataSource1. 这里还有三个编辑框(Edit1Edit2Edit3

在头文件中我放:

我的 cpp 文件如下所示:

这段代码很好用,每个编辑框都可以正确过滤DBGrid,如果我只想放一部分单词,希望它可以完美运行,但是这个过滤器从DBGrid.

我想制作一个过滤器,它可以在单元格的任何地方找到单词。例如,我有很多行,这意味着很多单元格,在一个单元格中写着“我将在明天去学校”,当我在编辑框 SCHOOL 中输入时,它应该在我的单元格中找到我的单词 SCHOOL 并告诉我在某种程度上无关紧要(行选择器或过滤器我不在乎)。

如果有人知道解决此问题的更简单方法。

0 投票
1 回答
169 浏览

c++ - C ++ Builder 6上的std :: string操作错误

我正在使用 Emericc 斧头为项目创建一个类。此类的目标是使用错误帧返回消息。我必须只使用 STL 的 std::string 变量。但是,IDE 无法识别任何一个查找函数之后的字符串操作。

请注意,我是法国人,所以我使用的变量是我的语言(代码非常简单)。

我遇到的错误是在这个函数中:

C++Builder 6 告诉我:[C++ 错误] ErrMericc.cpp(1): 由于源代码错误,无法调用代码执行。当我双击此错误消息时,它会将我带到文件中源代码的第一行。

除非我注释掉“trame.find(',', posVirg);”,否则错误消息似乎不会停止弹出。

你能解释一下我的错误在哪里吗?

编辑:

看起来 C++ Builder 6 只是不喜欢代码行......

这有效:

这不会:

诡异的。

我开始认为问题来自IDE。到目前为止,我已经尝试将文件复制并移动到新文件夹中,但故障不受影响。

0 投票
1 回答
398 浏览

c++ - 在 VCL 应用程序中跟踪表单的焦点增益和丢失

我维护一个 Windows 桌面应用程序,它不断地从其可见窗口(以及桌面上的其他应用程序)中移除焦点。这显然是一个错误,我想修复它,但应用程序很旧(Borland C++Builder 6),它的代码非常广泛。我尝试跟踪FormActivateFormDeactivate事件,但每个事件只发生一次:FormActivate显示后和FormDeactivate关闭窗口时。

是否可以以编程方式跟踪 VCL 表单的焦点变化?

0 投票
2 回答
42 浏览

c - 在屏幕上显示进程的 n 元素

我的任务是

在屏幕上显示进程 {x i } 的 n 元素。

X i = X i-1 - 3X i-2
X 0 = 0
X 1 = 2
i = [2,n]

到这里就完成了,但是我不太了解这个主题,所以我需要一些帮助。我的代码(不起作用):

在 C++ Builder 中编写代码不是很必要

0 投票
1 回答
44 浏览

c - 显示进程的最小成员数

需要一些代码帮助。

任务是“显示min进度成员的数量

我编写了查找 min 的代码,但它不能正常工作。

我的代码:

0 投票
1 回答
131 浏览

c++ - 从 S 中删除第一次出现的 'red' 组合

我在将代码重写为 Builder c++ 6 格式时遇到问题。所以任务如下:

  1. 从 S 中删除第一次出现的 'red' 组合
  2. 在第一次组合 'th' 后粘贴 'e'
  3. 从 S 复制 5 个符号到 Х 并粘贴到第 6 个成员之后(解决有问题)
  4. 删除所有 ”。” 和“,”来自 S

    /li>
0 投票
1 回答
2587 浏览

c++ - E2316 'any_of' 不是 'std' 的成员

所以我正在尝试使用std::any_of()函数,但是 C++ Builder 6 说有一个错误:

[C++ 错误] Unit1.cpp(93): E2316 'any_of' 不是 'std' 的成员


但我#include <algorithm>在我的 Unit1.h

我的 Unit1.cpp:

这很奇怪,因为我在同一个程序中使用了诸如 ,std::set_union()之类的功能std::set_intersection()std::set_difference()并且一切正常,直到std::any_of.

抱歉英语不好。