freepascal 相关问题

Free Pascal是一种多方言,多平台的Object Pascal编译器。最初开始取代退役的Turbo Pascal编译器,它现在尝试遵循仍由Embarcadero Technologies开发的Delphi方言。它具有Delphi,Turbo Pascal和Mac Pascal的编译模式。它也有两种模式,它有自己的超集方言。一个有例外,类和接口,一个没有。

如何使类构造函数体调用后代的重写方法/属性?

我正在编写一个ORM框架,并陷入了一种从类名自动确定表名的方式。在使ORM工作的基本对象中,我具有:TghModel = class ... class var FTableName:...

回答 2 投票 1

Free Pascal-创建一个先前声明的元素/对象的数组

[使用Lazarus-Win7 64Bit,Laz 2.0.2,fpc 3.0.4下的免费Pascal,我想知道是否可以创建先前声明的复选框TCheckBox或TEdit的数组,或...

回答 1 投票 0

是否可以使用FreePascal测试是否按下了特定键?

我希望能够编写一个FreePascal函数,例如:function KeyIsPressed(ch:char):boolean;当且仅当在...

回答 1 投票 -1

FPC / Lazarus组件,如TImageList,但对于通用文件?

就像TImageList包含图像集合一样,通用文件是否有类似的组件?我知道我可以将文件作为资源嵌入,但是我想方便地存储不同的组...

回答 1 投票 -1

画布拉撒路绘制组件的旋转函数

例如,我需要在Lazarus中使用一个函数,它可以旋转某些组件而不是重写它们(将x与y交换,反之亦然):我正在使用由另一个用户开发的类,具有此功能...

回答 1 投票 0

如何从列表框delphi中的特定行获取文本

我想从特定行中获取文本。例如ListBox内容:第0行字符串1第1行字符串2第3行字符串3每个示例如何从第1行获取文本?我尝试这样:(...

回答 1 投票 0

拉撒路的宣告

我在lazaus(2.0.6)中声明变量时遇到了奇怪的行为,如果我按照以下顺序声明变量,程序会通过给出SIGSEGV错误来停止执行,...

回答 1 投票 0

您如何在Lazarus中大写字符串中的每个单词

我在这个问题上遇到了很多困难,因为我似乎无法创建一个将每个单词都大写的函数。例如:输出'输入句子'输入'句子'输出'...

回答 3 投票 -3

非零退出状态:216(帕斯卡)。。如何解决此错误?

我尝试了一切:在使用它们之前更改数据类型,初始化变量,但没有任何效果,这是什么问题?程序Criptmat;类型Matrice =数组char [1..20,1..20]; ...

回答 1 投票 0

是否有FreePascal / Lazarus Component中央存储库?

我正在寻找类似Torry的产品,但与其以Delphi为中心,不如以Lazarus为中心。我知道Source Forge项目代码和组件存储库,但是我正在寻找...

回答 4 投票 7

我如何从freepascal获取功能图形?

我到处都是文档,关于图形的主题没有什么全面的。我知道有可能我见过包含功能图形的freepascal项目,但还没有...

回答 1 投票 -1

只要单击特定按钮,它就会在Pascal中执行某些操作

你好。有人可以一直帮助我进行扫描按钮吗?当我单击特定的按钮时,它甚至可以直接执行某些操作吗?我想用9个属性填充记录,但当Im atc时。第四...

回答 1 投票 0


帕斯卡循环

我想使输出像这样,我使像这样使用crt; var n,i,j:integer;开始学习write('Masukkan Bilangan:'); readln(n);对于i:= n直到我开始,对于j:= 1我开始...

回答 1 投票 -1

如何从Linux上运行的Free Pascal应用程序播放wav文件?

我有一个用Free Pascal编写的多平台应用程序。该应用程序在某些事件中播放短促的声音。在Windows上,我可以通过MMSystem和sndPlaySound('sound.wav')来实现。但是,我不...

回答 4 投票 5

以下帕斯卡代码是否有解释?

我写了下面的帕斯卡代码。它的主要目的是使用与之相反的函数将字母给定的数字转换为数字给定的整数(将数字给定的数字转换为...

回答 1 投票 0

为什么计算机会打印出超出帕斯卡字符串范围的值?

我使用Pascal编程语言编写了以下代码编程实践; // ****从给定字符串的P位置取回N个字符的函数get_char(s1:String; n,p:...

回答 1 投票 0

64位bsr asm正在截断高32位

我希望bsr在64位数字上运行。但是,以下内容仅适用于输入的低32位:function BSR64(const Val:Int64):Integer;开始asm bsr eax,[Val] ... ...

回答 1 投票 1

对于SetEntriesInAclA,如何正确地将EXPLICIT_ACCESS与jedi-winutils对齐?

我正在尝试使用SetEntriesInAclA从Free Pascal中的EXPLICIT_ACCESS_A数组创建一个新的ACL,但是我通过以下方式不断从SetEntriesInAclA中获取错误代码87(无效参数)...

回答 1 投票 1

Pascal |完整的初学者-如何为变量赋值?

编译器不喜欢var current:string ='1.6';错误消息:列21:分号(;)预期。现在,当我尝试使用var current:string;当前='1.6';我收到其他错误...

回答 2 投票 -3

© www.soinside.com 2019 - 2024. All rights reserved.