freepascal

    -1热度

    1回答

    我用2个参数做了一个具有相同数据类型的函数,我没有问题。 ,但我有不同的数据类型的麻烦 这里是我的代码: uses crt; function inputscore(name : string, score:integer) : integer; begin writeln('My name is ',name,' and my score is ',score); in

    1热度

    1回答

    使用标准SDL2库,我有以下Pascal代码。所有代码都是有效的,图像位于正确的目录中,非常罕见的情况下,所需的图像将会加载。然而,在99%的时间内,它只显示其背后的窗口内容的静态图片。 program project1; {$mode objfpc}{$H+} uses {$IFDEF UNIX}{$IFDEF UseCThreads} cthreads,

    1热度

    1回答

    我有这段代码的错误。有人可以告诉我哪部分是错的吗? 该程序应该继续,直到用户退出程序。例如:如果他们选择1,那么在选择执行后,他们应该再次被赋予菜单,直到他们选择退出程序。 program calculator; var a, b: integer; c: real; choice :integer; begin a:=5; b:=3;

    0热度

    1回答

    长期目标是通过使用预建的midi控制器而不是构建并连接自定义控制面板,构建软件以实现midi控制界面作为工业控制应用程序的用户界面。短期目标,请阅读插入计算机的MIDI设备的名称。直接的问题,编译器说'非法限定符,szPname'。我相信szPname是cap结构的一个子集,但我不明白如何去做到这一点 我使用的是从Windows上的FreePascal实现winmm 10机 这里是我当前的代码..

    1热度

    1回答

    我的程序应该允许用户选择从菜单冰淇淋然后添加价格为冰淇淋展示冰cream.However我的总价输出是错误的总价。例如,如果我选择1和2,答案应该是1.5 + 1.7 = 3.2,但是我得到3.4。另外,如果我选择2我只会得到错误。请帮帮我。 program iceCream; var count,i: integer; price:array[1..50]of real;

    0热度

    2回答

    我正在开发一个免费的Pascal-Lazarus(1.4.4)项目,其中需要使用另一个字符串突出显示所有出现的字符串(使用HTML标记)。但是,如果它是文本,我只想替换该字符串,即我必须忽略HTML标记内的出现。 例如: 我想强调的词网格的所有ocurrences(必须是不区分大小写): <p class="Body"><span style="layout-grid-mode: line;" l

    2热度

    2回答

    我遇到一个问题,同时移植德尔福BASM32代码FPC: program MulTest; {$IFDEF FPC} {$mode delphi} {$asmmode intel} {$ELSE} {$APPTYPE CONSOLE} {$ENDIF} function Mul(A, B: LongWord): LongWord; asm MU

    1热度

    1回答

    我编译使用以下两条命令: Fpc -Se test.pas Fpc test.pas -Se 什么是这两种方式的区别编译? 何时将开关置于?源代码之前还是之后?

    1热度

    1回答

    我创建了一个组件,在我使用线程,这样的事情: type TEvent = procedure(sender:TObject) of object; TMyComponent = class(TComponent) protected Fvar:String; FMyEvent:TEvent; public Constructo

    1热度

    1回答

    我想知道是否有可能从字符串中去除特定的html标签。 我想剥去只有<img>开头的标签。但所有的<img ...>内容都必须删除。这是因为我需要从字符串中删除图像。 我已经tryed去适应这个程序: function StripHTML(S: string): string; var TagBegin, TagEnd, TagLength: integer; begin T