c++builder-6相关内容
我正在使用Windows 7上运行的Borland C ++ Builder 6维护应用程序. 应用程序错误地使用Courier New字体绘制了文本,因为每个字母都被略微切断了.问题在于调用方法GetTextMetrics时,因为它使用不同的tmAveCharWidth和tmMaxCharWidth值填充TEXTMETICS结构.然后,应用程序使用tmAveCharWidth来计算字符宽度
..
我对Borland C ++ Builder 6中的 TComboBox 组件有疑问。 在ComboBox中,我想插入SQL查询的结果,例如: ID值 -------- - 1一个 2两个 3三个 我要显示 value 列,例如一个,两个,三个,但引用的值 ID 列。 有人可以帮助我吗? Google没对我说很多。 解决方案 有人在另一个论坛
..
我正在尝试在运行时创建动态VCL控件,并为其分配事件处理程序。 我想我已经尽了一切努力使其正常工作。 ,但不能(我尝试的所有东西都会产生不同的错误)。 如果您可以在下面的代码中填写问号,那将会很有帮助! p> 哦,如果您想知道为什么它是在命名空间而不是 class ,这是因为这实际上是我一直添加到的大型库。当我将其更改为类时,您会认为这很好,但是,不会,它会产生大量的怪异错误。
..
由于此帮助。现在,我还可以在Android应用程序版本中使用OpenSSL动态库(libcrypto.so和libssl.so),这要感谢此信息。我从
..
我正在使用Borland C ++ Builder 6尝试进行一些简单的字符串连接。但是,我遇到了我认为是一个有趣的问题。 我能够在网上找到的所有内容都表明我应该能够做到以下简单的事情: 字符串单词=“ a” +“ b” +“ c”; 但是,当我尝试编译此代码时,出现“无效的指针添加”错误。我可以将每个部分分配给自己的变量,然后将每个部分相加以获得所需的输出。但是,鉴
..
我正在使用Borland C ++ Builder 6.0编写Form应用程序。我放置了2个 TImage 控件,并生成了 OnClick 事件处理程序,如下所示: void __fastcall TForm1 :: Image1Click(TObject * Sender) { AnsiString imageName; TImage *图片; //如何通过* Sen
..
我用C ++ Builder 6编写的某些应用程序有问题.运行一段时间(一周,一个月)后,该应用程序崩溃并关闭,没有任何错误消息.在崩溃前不久的应用程序日志中,我遇到了许多“内存不足"异常. 当它抛出内存不足异常时(在下面的截图中),它有很多未分配的私有内存空间,我查看了该过程.发生这种行为的原因可能是什么? 几年前,我曾经遇到过这样的问题.原因是在链接器选项中未选中“使用动态库"选项.当我
..
Borland 6.0中出现了链接错误(严重:访问冲突.链接终止). 我怎么知道是什么原因? 是否可以打开任何输出文件并获得更多信息? 解决方案 您应该能够使用传递给链接器的命令行来确定将哪些.obj文件传递给链接器.然后,您可以包含/排除文件以查看何时发生错误. 自BCB6以来,已解决了许多链接器问题,您可能希望尝试使用较新版本的演示程序中的链接器,以查看是否可以解决您
..
Graphics :: TBitmap * bmpscreencapture = new Graphics :: TBitmap; bmpscreencapture-> Height = Screen->高度; bmpscreencapture->宽度=屏幕 - >宽度; HDC ScreenSrc = GetWindowDC(0); BitBlt(bmpscreencaptur
..
不完全确定我已经解决了这个问题,但这里是我看到的,我认为正在发生。 $ b $我有一个Win32程序主要用C编写,加载一个C ++ DLL。该DLL通过COM对象将数据从C程序传递给另一个应用程序 - 可能由DLL本身实例化。所有这一切通过至少Windows XP和Windows 7(可能是Win95和Win98,我需要更深入地查看代码历史记录以了解此界面的介绍),显然已经正常工作,但在Wind
..
我使用Borland C ++ Builder 6。 我有两种方法: void __fastcall FDisplay :: PaintBox1Paint(TObject * Sender) void __fastcall FDisplay :: TimerLabelsViewTimer(TObject * Sender) 在第一种方法中,我绘制坐标系。
..
我正在使用c ++ builder(bcb6)和on: FormShow 事件是: Application-> ; ProcessMessages 我想知道究竟是什么责任: Application-> ProcessMessages 它究竟是什么?和当我们将使用的? 解决方案 $ $ b b $
..
我的编译器(C ++ Builder6的)语法允许阵列成员初始化(至少在零),但实际上它并没有真正做到这一点。所以下面给出的例子中的断言失败根据从上下文 的#include<&ASSERT.H GT;结构TT { 炭B〔8〕; TT():B(){} };无效调用testIt(){ TT吨; 断言(t.b [7] == 0); } 改变编译器不是此刻的选项
..