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

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

39得票11回答
Pascal及其当前应用

1997年,我学习了Turbo Pascal,非常喜欢这门语言。一切都非常结构化,编译器确保你以正确的方式完成任务。之后我尝试过Delphi,但对它不是很感兴趣。 自那时以来,我使用了许多不同的编程和脚本语言(C,C++,PHP,Python,Perl,TCL),最近我开始想起我的旧Turb...

37得票8回答
有没有针对Delphi/Pascal的静态代码分析工具?

是否有适用于 Delphi/Pascal 的静态代码分析工具? 我看到了很多适用于 C++ 和 .NET 的选项,但是没有适用于 Delphi/Pascal 的。 最好是可以集成到持续集成系统中的工具。

35得票2回答
帕斯卡字符串是什么?

它们是以编程语言还是数学家命名的? Pascal字符串的定义特征是什么?在维基百科的字符串文章中,似乎其定义特征是将字符串长度存储在第一个字节中。在另一篇文章中,我得出的印象是字符串的内存布局也很重要。 在浏览无关SO线程时,有人提到Pascal字符串使Excel快速。Pascal字符串相...

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

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

27得票1回答
在Delphi/Free Pascal中,“^”是一个运算符还是仅表示指针类型?

在Delphi/Free Pascal中,^是一个操作符,它表示指针类型。 示例代码program Project1; {$APPTYPE CONSOLE} var P: ^Integer; begin New(P); P^ := 20; writeln...

26得票19回答
C++有像Pascal一样的“with”关键字吗?

with 关键字在 Pascal 中可以用来快速访问记录的字段。 有人知道C++中是否有类似的东西吗? 例如: 我有一个指针,它有很多字段,我不想像这样输入:if (pointer->field1) && (pointer->field2) && ...

23得票10回答
在C语言中声明Pascal风格的字符串

在C语言中,是否存在一种好的方法可以像Pascal风格的字符串那样先定义长度常量,以便将它们放置在ROM中?(我正在使用一个带有非GCC ANSI C编译器的小型嵌入式系统)。 C字符串以0结尾,例如{'f','o','o',0}。 而Pascal字符串在第一个字节中包含了字符串的长度,例...

22得票2回答
从三维透视图重绘成二维图像

我需要一段用Pascal/Delphi/Lazarus编写的逆透视变换。见下图: 我认为我需要遍历目标像素,然后计算出对应的源图像位置(以避免由于舍入误差等问题而产生错误)。function redraw_3d_to_2d(sourcebitmap:tbitmap, sourceaspe...

21得票8回答
使用虚拟机编译(如JVM)相比本地编译语言有哪些优势?

我听说Java的优势在于人们可以编写代码,将其编译为JVM,并在任何地方运行。每个人只需要为其平台安装一个JVM应用程序。 当然,它看起来类似于当前情况,每个人都有特定于其平台的编译器,因此这种优势并没有被解释清楚。但我认为我知道原因了……问题必须是在Java情况下,您不能或不应以操作系统特...