问题标签 [c++builder]
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++builder - 如何在 Borland C++ Builder 中使用 TUDPSocket?
不幸的是,我被 Borland C++ Builder 卡住了,我需要接收 UDP 数据。我已经设置了一个可以很好地发送数据的 TUDPSocket,但我不知道如何让它接收。
c++ - 实施 IDropTarget
我想将文件从 Windows 资源管理器拖放到我在 Codegear RAD Studio 2009 中构建的应用程序中。然后我希望能够从我拖放的对象中访问数据。我相信我必须实现 IDropTarget。有人可以提供一个示例,说明我如何实施 IDropTarget 来实现这一目标吗?
delphi - 如何使用 RTTI 访问 Delphi 数组属性
我熟悉使用 Delphi RTTI 访问“简单”属性(整数/枚举/字符串等),但我无法掌握如何使用 Array 属性。
我首先为 GetPropValue/SetPropValue 调用寻找数组等效项。我希望看到与这些类似的,但采用额外的“索引”参数,但似乎在 typinfo 单元帮助中找不到任何内容。
c# - 将 C++ Builder 代码转换为 C# .NET(TComponent、TOjbect、TList 等)
在哪里可以找到TComponent
、TObject
、TList
等的 API 文档?我正在将一些使用 C++ 生成器编写的 C++ 代码转换为 C#。为了找到 C# 等效项,我无法找到这些类的相关文档。
delphi - 为什么 Delphi TTreeNodes 从根本上与 TCustomTreeView 绑定?
我正在尝试在内存中构建几个“树”,然后将其中一个分配给用户可以与之交互的 TTreeView 控件。但是,如果不传递指向现有 TTreeView 的指针,我就无法构造任何 TTreeNodes 对象。传入 NIL 会导致 AV。
两个问题:- TTreeNodes 和 TTreeViews 之间的这种“硬”链接的原因是什么,以及解决问题的最佳方法是什么?
我可以看到的一些选项是:
- 在没有 ttreenodes 的情况下维护我自己的树结构并根据需要动态构建 TTreeNodes。
- 拥有多个不可见的 TTreeView 对象,这些对象仅用于使 TTreeNodes 工作。
..但我没有权衡这些的利弊。
c++ - 如何使用注册表?
用最简单的术语(我是一个偶尔的程序员,缺乏最新的详细编程知识)有人可以解释在 codegear C++(2007)中使用注册表的最简单方法。
我编写的旧(OLD!)程序中有一行代码导致启动显着延迟......
DLB->Directory=pIniFile->ReadString("Options","Last Directory","no key!");
该代码正在使用 ini 文件。我希望能够改用注册表(写入变量,例如应用程序使用的最后一个目录)
但具体情况并不重要。我只是想要一个关于使用特定于 codegear c++ builder 的注册表的通用方法。
我已经用谷歌搜索了这个,但是像往常一样,我得到了很多关于 c++ builder 的页面和一些关于 windows 注册表的页面,但没有解释如何将一个页面与另一个页面一起使用的页面。
graphics - 将屏幕截图 (Bitblt) 存储在内存缓冲区中以通过 IdTCPClient 发送
在 windows vista 上的 c++ builder 6 中...
我目前有一段代码用于捕获屏幕并将屏幕捕获显示到一个空表单上。我想做的是将捕获的图像存储到内存缓冲区中,然后使用 indy 客户端 IdTCPClient 通过 Internet 发送此缓冲区,以由使用 indy 服务器 IDTCPServer 的类似程序接收。
有没有人对如何实现这一点有任何建议/想法?我对图形编程相当陌生
c++ - 使用 CodeGear C++ Builder 2009 将 unicode 字符串写入文件
我刚刚从 Builder 6 切换到 Builder 2009 并且有一个问题。
如何将 unicode 字符串写入文件?
这就是我现在正在做的,但我想应该有一些原生的方式。
顺便说一句,是否可以获取一次 Preamble 并假设在应用程序生命周期内它不会改变?从 UnicodeString 的可用文档看来,它总是 UTF-16 LE
c++ - 在 RAD Studio 2007 的手表中评估表达式
我知道你们大多数人现在可能已经注意到了。当您尝试在 RAD Studio 2007 上使用 watch 计算表达式时,它不会计算。
例如,如果我有一个向量,我不能做“vecData.size()”,如果我做“vecData.size”,它只会给出一个地址。
调试时有没有其他方法可以在 RAD Studio 中查看矢量的大小和查看每个元素?
forms - C++ Builder 2007 消息对话框问题
我的消息日志似乎消失在主窗体下方。这只是随机的。大多数情况下,它会正确显示在顶部,但有时会消失在主申请表后面。可能是什么原因?
谢谢