为什么我在Delphi脚本中的记录类型定义上出现语法错误? [关闭]

问题描述 投票:-2回答:1

我试图创建一个自定义记录类型以存储产品信息,并在需要时在函数和过程中调用它。该代码是在基于Delphi的ERP程序的脚本编译器中编写的。我面临的问题是执行脚本时,记录类型定义出现语法错误。我在互联网上搜索了一个小时左右,但找不到解决方案。我的脚本如下:

Unit Paneelwand

interface

{Uses System, Classes, DB, SysUtils, Graphics, Types;}

type 
TPanel = record;
            Ref, PType := string;
            Width, Heigth, Thickness, PriceSheets, PriceBitum, PriceHardboard, PricePermmFrameWidth, PricePermmFrameHeigth := float;
        end;

implementation
//rest of the code

语法错误在第6行“ TPanel =记录”上。我找不到我做错了什么。请帮忙吗?

顺便说一句:该脚本另存为.psc文件,并在另一个脚本中以其文件名作为引用,在“使用”部分中进行了引用。这与我编写的其他脚本很好地配合。我也不必添加单位行,因为脚本由文件名调用。我通过删除不属于问题的部分来更新了脚本,并添加了试图帮助我的优秀人士在以下建议的更改。但是,错误仍然在同一行上->'TPanel = record;'。

scripting syntax-error record pascalscript proteus
1个回答
3
投票

“ Type”是保留字。尝试其他单词

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