fpc

    0热度

    2回答

    如何在pascal中编写与此相当的内容? void push(struct node **head, struct node **member) { (*head)->next = *member; (*member)->prev = *head; (*member)->next = NULL; *head = *member; } 我已经试过这样的

    0热度

    1回答

    我用-Criot -gl标志编译程序,而不是1,我得到了很多结果给我的诡计(实际上,我正在寻找修复216错误)。第一个是下面的代码,它是一个简单的哈希函数。我不知道如何解决这个问题。 function HashStr(s : string) : integer; var h : integer; var c : char; begin h := 0; for c in s

    1热度

    2回答

    我打算在FPC中编写一个库,该库可以链接到其他编译器。动态链接(.so,.dll)是没有问题的,但是,从(至少)gcc和/或clang静态链接的需求已经出现。 不知何故,最后,我需要一个包含所有FPC内部函数的对象存档,是否正确?链接到libc(cmem,cthreads等)而不是FPC实现看起来是一种要求,但还有什么是实现这一目标的最有效和跨平台的方式? 使用的FPC是2.7(干线)。 在此先感

    1热度

    1回答

    我正在对PHP在线法官程序的基础,问题是,当我尝试添加Pascal语言,它总是RF。我使用libsandbox和框架Yii来制作它,我已经阅读了许多有关限制函数和Free-pascal的主题,但没有任何改变。我很累。这是我的编译命令fpc fpc -m32 -XS -o%DEST% %SOURCES% 请帮我一把。 P/s:我添加了C++语言,它工作,所以我认为这个问题不在我的PHP代码中。

    1热度

    1回答

    我想从网络获取图像并将其显示为流(不保存)并在TImage上显示。 下面的代码产生一个错误: response := TMemoryStream.Create; try HttpGetBinary('http://www.example-url/example_image.jpg', response); Image.Picture.LoadFromStream(respon

    0热度

    1回答

    使用:Lazarus 1.2.0; Windows 32位应用程序 我创建了一个派生自TCustomPanel的自定义组件,并包含一些TEdit控件。 在运行时,当我尝试在组件中设置编辑控件的Text属性时,出现运行时错误。 这是错误: Project project1 raised exception class 'External: SIGSEGV'. In file '.\include

    1热度

    2回答

    我在Delphi中从FPC DLL获取String的长度时遇到问题。这很奇怪,因为我可以从DLL中取回String,但我无法获得它的长度。 德尔福: program Project2; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils; function Test(const S: String): Integer; c

    1热度

    1回答

    我已经开发了两个按钮的任务1和任务2的两个过程。你知道如何创建新的按钮,它可以重复前两个按钮的过程来执行任务1 + 2分配次数?

    0热度

    1回答

    我使用的拉撒路1.0.4与FPC 2.6 我试图创建自己的类的从TList(我只是用字符串在这里,因为它更容易),但是当我尝试使用 type TStringList = specialize TList<string>; 它说:“专业化仅支持泛型类型。 我在做什么错?

    -3热度

    1回答

    嗨, 我听说过一些关于组件拉撒路开发Android应用 ...我了解帕斯卡尔非常好,我不确定它是否会更容易学习Java或在Pascal中创建应用程序...您怎么看?与Pascal一起工作并在其他方面做些什么或学习Java会更好?这就是我的问题, THX的反应