20得票4回答
交互式空间数据可视化的3D库推荐?

我们的软件产生了大量地理参考和随时间记录的数据。我们正在考虑改进可视化,考虑到数据是地理参考的,展示(处理后的)数据在3D视图中似乎是一个不错的想法。 我正在寻求SO关于在Delphi / C++Builder为基础的Windows应用程序中构建这种可视化的最佳3D库的建议。我会在能够时添加...

19得票2回答
如何禁用“光标超出行尾”?

我该如何停用Delphi的“光标超出行末”功能?当我点击一行右侧的空白处,或使用箭头键导航到一行时,我希望光标位于该行的实际末尾,而不是在“虚拟空间”中。

18得票2回答
TTimer.OnTimer事件处理程序是否可重入?

我在我的应用程序中有一个TTimer,每2秒触发一次并调用我的事件处理程序HandleTimerEvent()。 HandleTimerEvent()函数会修改共享资源,在返回之前可能需要几十秒的执行时间。此外,我在事件处理程序中调用Sleep()以放弃处理器。 我不确定C++ Builde...

18得票4回答
Eclipse CDT:stl头文件未解决包含问题

我希望使用Eclipse编辑在C++ Builder编译的源代码,但遇到了“未解析的包含”问题。 例如,像这样的代码:#include <vector> 在 Eclipse IDE 中出现 Unresolved inclusion: <vector> 错误。C++ B...

18得票4回答
从命令行编译时添加额外的库和包含路径

我正在尝试在编译时为我的项目组添加其他路径。由于使用,因此我已经查看了相关文档,并根据我所找到的,应该可以作为属性传递。例如: msbuild /p:AdditionalLibPaths=C:\FooBar\Libs /t:build foo.groupproj 但似乎没有使用我添加的路...

18得票2回答
UTF-8不支持哪些语言?

我正在为工作中的一个程序进行国际化。我试图提前预见可能出现的问题,避免日后重新执行该过程。 我看到UTF-8、UTF-16和UTF-32的参考资料。我的问题分为两个部分: UTF-8不支持哪些语言? UTF-16和UTF-32相对于UTF-8有哪些优势? 如果UTF-8适用于所有内容...

17得票12回答
Delphi与C++ Builder-对于一个Java程序员来说,在Win32上哪个更好?

我是一个有一定经验的Java程序员,过去几年做了很多Win32相关的工作。主要使用VB6,但我真的需要转向更好的东西。 我花了一个月左右的时间玩弄Delphi 2009。我喜欢VCL GUI部分,Delphi似乎比VB6更适合Windows API调用,我真的很喜欢它在面向对象方面比VB6更...

17得票3回答
TStringGrid - 有没有简单的方法来获取“当前/选择”的行?

我可以走一条迂回曲折的路,遍历每一行,从CellRect(col, row)获得TRect,然后查询它的State以获取gdSelected... 但是如果有任何选定行,难道没有更快的方法来获取当前选定行的行号吗?

17得票1回答
如何动态滚动TStringGrid?

我正在使用 Borland C++Builder 集成开发环境,使用 VCL 控件。我试图让 TStringGrid 组件根据用户在其他表单中输入的内容,向下滚动到某一行并突出显示该行。我已经完成了突出显示的部分,但我不知道如何将网格向下滚动到正确的行。有没有人知道怎么做?

16得票1回答
使用第二线程和TGIFImage导致GDI句柄泄漏

我有一个后台线程,用于加载图像(从磁盘或服务器),目标是最终将它们传递到主线程进行绘制。 当第二个线程使用VCL的TGIFImage类加载GIF图像时,程序有时会在该线程中执行以下行时泄漏多个句柄:m_poBitmap32->Assign(poGIFImage); 即,刚打开的GIF图像...