如何移植 Borland C++ 的代码 Linux 构建器?
我有一个用 C++ 编写并使用 Visual Component Library 的 Windows DLL 的源代码。 现在我的任务是将其移植到 Linux,但我没有 VCL 本身的源代码或任何…
有没有办法在 Delphi 中找到未使用的事件处理程序?
在 Delphi 中查找死代码通常非常简单:只需编译然后扫描缺少蓝点的例程即可。 大多数时候,智能链接器非常擅长追踪它们。 问题是,这对于事件处理程序…
隐藏 Delphi 2009 应用程序中的主窗体
下面的代码在 Delphi 7 中工作正常。但是,在 Delphi 2009 中,窗体确实保持隐藏状态,但任务栏上的按钮现在出现。 ShowWindow(Handle, SW_HIDE); Set…
C++ 生成器 [C++ 错误] sysmac.h(58): E2040 声明错误终止
我想创建一个不使用 VCL 的 C++ Builder DLL 项目。 但我在 sysmac 中收到此错误。 有谁知道这个错误的可能原因?…
为什么在组件创建或流传输期间不应该使用句柄?
我想制作一个自定义 VCL 控件,通过 SDL_CreateWindowFrom 函数包装 SDL 渲染表面。 SDL_CreateWindowFrom 采用现有的 HWND 句柄并在其上放置高性能渲…
如何在 Borland C++ 中禁用主窗体的关闭
When closing an application on close button (FormClose handler is called), there is a dialog if user is sure that he wants to close the app…
为什么带有右锚定控件的 Borland C++Builder 5 表单在 Vista 上显示不正确?
我花了很短的时间寻找解决方案,现在终于找到了,我认为将其记录在 Stack Overflow 上会很好。 所以我的答案将紧随这个问题之后。 我使用的是 Borland…
如何更改 TDBNavigator 组件的行为?
我想更改标准 DBNavigator 栏上插入按钮的行为,从数据集插入到追加。 我可以在 BeforeAction 事件中捕获按钮单击,执行附加操作等; 然后在 OnClick …