18得票2回答
什么是首选的Pascal文件扩展名?

这是什么: .p .pl .pas .pascal 还是其他什么东西? 如果不使用首选扩展名,各种Pascal编译器(特别是fpc)会出现问题吗?

12得票10回答
如何在不引用每一行的情况下分配多行字符串值?

有没有一种方法可以在Delphi中分配多行字符串值而无需引用每一行? 编辑(具体问题):我有一些SQL查询,想在Delphi之外测试它们。每次复制查询时,添加和替换引号有点繁琐。

10得票4回答
如何确定一个没有源代码的 Delphi 程序使用了哪些库?

我有一个Windows .exe文件,但它的源代码丢失了。开发人员没有尽责并离开了我们公司。我认为这是一个Delphi/Pascal程序。开发者使用了许多库,但我不确定使用了哪些库。是否有工具可以告诉我用于制作该exe的库? 有没有工具可以帮助查找exe文件中使用的库?

34得票5回答
Object Pascal与Delphi有何区别?

Object Pascal和Delphi有什么区别?它们是同一样东西吗?它们之间的相似之处和不同之处是什么,哪一个更加有用?

12得票6回答
如何在Pascal中获取随机数?

我想在Pascal中获得一个在指定范围内的随机数。基本上就是这样:r = random(100,200); 以上代码将生成一个介于100到200之间的随机数。 有什么建议吗? 内置的Pascal函数只能让你在0到指定范围之间获取一个数字,而我需要指定要返回的最小数字。

8得票2回答
在二维平面中,三个点共线。

我正在尝试验证2-D平面上3个点(double)是否共线。我找到了不同的Pascal函数,如果验证为真,则返回整数以指定X和Y坐标。我需要更精确的计算,至少将X和Y的小数部分的前3位表示为double类型。谁能帮助我? 我找到了这个函数: function Collinear(x1, y1...

10得票6回答
Delphi:除了节省一点内存之外,使用System.New()而不是本地变量的优点是什么?

让我们回到基础知识。坦白地说,我以前从未使用过New和Dispose函数。然而,在我阅读了Embarcadero Technologies网站上的New()文档和示例以及Delphi Basics对New()的解释之后,脑海中留下了一些问题: 除了节省少量内存之外,使用System.New(...

68得票1回答
Delphi XE6如何在iOS中链接C代码

我在使用 Delphi XE6 在 Android 上构建了一个需要 C 代码的应用程序,但是在 iOS 上无法运行。我怀疑问题与 arm/thumb 状态有关,但我不确定。在两个系统中,从 Pascal 调用 C 代码都没有问题。但如果 C 代码调用 Pascal 过程,则 iOS 会生成 ...

13得票3回答
如何在Pascal中检查字符串是否包含另一个字符串

我尝试了以下代码,本应检查字符串是否包含空格,但出现了错误。请问还有其他的方法可以检查吗?if Index('some string',' ')>1 then begin Result:= False; end else begin Result := True; ...

7得票3回答
D3D9挂钩 - 使用Direct3D9的叠加窗口

好的,我正在尝试为Direct X游戏添加一些额外按钮的叠加层。 我在这里找到了一个很好的c++示例: http://www.gamedev.net/topic/359794-c-direct3d-hooking-sample/ 然后我开始将其转换为Delphi。通过一些日志记录,我可以看...