问题标签 [c++builder-2007]

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 投票
2 回答
1631 浏览

c++ - log4cpp 给出“未解决的外部”错误

我正在尝试使用该库并运行 Borland Codegear 2007 上最新版本的 log4cpp 提供的测试,其中包含 Borland C++ Builder 5 的 bpr 项目,该项目旨在能够构建和运行不同的测试。问题是我试图用2007版本打开这个项目,它必须进行项目转换。我遇到了奇怪的“未解决的外部”错误。然后我尝试自己构建项目而不进行任何转换,但被困在同一点上。

我正在尝试运行以下测试:

这些错误都是关于“未解决的外部”的,例如:

每次调用 log4cpp 函数时,我都会遇到这种错误,所有这些都指的是 TESTMAIN.OBJ 。

对此有什么想法吗?有没有人在 Borland 上使用过 log4cpp ?

0 投票
2 回答
1176 浏览

delphi - C++ Builder(和 Delphi)中的默认文件布局

一段时间以来,我一直对 C++ Builder IDE 感到非常烦恼。当我编码时,我总是对代码文件使用标准布局。我有一个我使用的标准标题,包括,即。文件的许可证、文件名、日期等。

但是我找不到任何地方可以插入这个,所以当我 - 例如 - 创建一个新单元时,会自动插入这个标题。当然,我可以每次都将其粘贴进去,但是花时间这样做会有点烦人。

所以我的问题是 - 是否可以为默认 C++ 文件创建文件模板或修改现有文件,以便它们始终以我预定义的布局开始。我担心的是,就像 C++ Builder IDE 中的大多数其他东西一样,这是硬编码到其中的。

当前创建一个新单元会创建一个 .cpp 文件,其中包含:

和相应的头文件:

这就是我希望将其更改为我自己定义的布局。

我正在使用 Codegear C++ Builder 2007。

0 投票
3 回答
4626 浏览

linker - 链接器错误:无法打开文件“CHARTGROUPFRAME.DFM”

直到今天,我的 IDE 一直运行良好。

当我尝试编译我的项目时,我得到了这个:

[链接器错误] 无法打开文件 'CHARTGROUPFRAME.DFM'

CHARTGROUPFRAME.CPP 单元是项目的一部分,所以这当然是一个错误。

我该如何解决这个问题?

0 投票
1 回答
382 浏览

c++ - 错误消息:“找不到资源 ExperimentFrame.res”

我正在尝试使用工厂模式在我的项目中创建一个框架 VCL

像这样的东西:

当工厂创建实现类时,我收到一条关于缺少资源文件的错误消息。

例如,如果我TFrameFooBar 使用工厂创建一个类的实例,我会得到这个异常:

项目 gymAce 提出 EResNotFound 并带有消息 "Resource TFrameFooBar not found" 。

这看起来有点像 IDE 问题。

有谁知道这个的解决方法?

0 投票
3 回答
2444 浏览

c++ - 控制单击以在 IDE 中获取定义不起作用

我正在使用 C++Builder,我知道要转到变量或类的定义,您必须按控制并单击方法名称或要转到定义的任何标识符。

但是,正如你们大多数人会注意到的那样,这并不总是有效。

有没有人这样做有什么诀窍?

0 投票
1 回答
225 浏览

c++ - 在 RAD Studio 2007 的手表中评估表达式

我知道你们大多数人现在可能已经注意到了。当您尝试在 RAD Studio 2007 上使用 watch 计算表达式时,它不会计算。

例如,如果我有一个向量,我不能做“vecData.size()”,如果我做“vecData.size”,它只会给出一个地址。

调试时有没有其他方法可以在 RAD Studio 中查看矢量的大小和查看每个元素?

0 投票
2 回答
541 浏览

c++ - Borland C++ 本地化

我目前正在使用 Codegear RAD Studio 2007。我公司的一位客户决定他会对我们软件的本地化版本感兴趣(俄语 - 我不知道这是否重要,我们将无法使用标准Windows 代码页)。作为我们软件的一部分,我们使用 RAVE 来生成一些报告。

有没有开箱即用的解决方案?我们正在寻找一种使其尽可能自动化的方法。代码量很大,时间不多;)我们已经形成了一些如何从头开始制作的想法,但它们似乎非常耗时。

就个人而言,我使用 QT 有一段时间了,但不幸的是,切换到另一个框架不是一种选择。

0 投票
1 回答
225 浏览

configuration - 我可以在构建前和构建后事件中使用配置名称吗?

在 Codegear RAD Studio 2007 中,我试图在涉及以当前配置命名的文件夹的预构建和构建后事件期间进行一些文件删除和复制。在 Visual Studio 中,这可以通过 $(ConfigurationName) 宏轻松完成。

RAD Studio 中是否有与此等价的功能?如果没有,是否有我可以使用的解决方法?

0 投票
0 回答
71 浏览

preprocessor - IDE 插入不正确的 #include 语句

我正在使用 Borland C++ 2007。我的项目组由一个包和几个使用该包中的组件的项目组成。当我使用设计编辑器使用该组件时,IDE 会自动为该组件插入所需的#include 指令。但是,它不包括正确的路径。

一种解决方法当然是调整编译器的包含路径,但是我必须为每个直接或间接依赖于组件的单个项目执行此操作。

有人知道更好的解决方案吗?

干杯亨德里克

0 投票
1 回答
970 浏览

delphi - 没有在 borland C++ builder 中显示设计选项卡

在 Borland C++ Builder 中加载 .cpp 文件时不显示“设计”选项卡。我有三个扩展文件,如.cpp, .dfm and .h. 我正在使用 Borland C++ Builder 2007。请为我提供解决此问题的方法。