Variables 如何检测变量是否已在Pascal脚本中声明?

Variables 如何检测变量是否已在Pascal脚本中声明?,variables,pascalscript,declare,defined,Variables,Pascalscript,Declare,Defined,我有一个运行Pascal脚本块的小应用程序,我需要知道以前是否声明过变量。我在Pascal脚本中没有找到任何函数来指示是否已声明变量。一般来说,编程语言没有方法测试是否已声明变量 我相信Pascal脚本也没有这样的功能。Martin,我需要它,因为我的软件介绍了使用Pascal脚本的脚本,用户可以修改它。通过这个测试,我减少了脚本执行的错误数量。这仍然是相当模糊的。考虑对你正在解决的具体问题提出更具体的问题。我现在直接回答你的问题。谢谢你,马丁。我在应用程序中使用FastReport生成报告。在

我有一个运行Pascal脚本块的小应用程序,我需要知道以前是否声明过变量。我在Pascal脚本中没有找到任何函数来指示是否已声明变量。

一般来说,编程语言没有方法测试是否已声明变量


我相信Pascal脚本也没有这样的功能。

Martin,我需要它,因为我的软件介绍了使用Pascal脚本的脚本,用户可以修改它。通过这个测试,我减少了脚本执行的错误数量。这仍然是相当模糊的。考虑对你正在解决的具体问题提出更具体的问题。我现在直接回答你的问题。谢谢你,马丁。我在应用程序中使用FastReport生成报告。在FastReport中,我在代码中使用PascalScript修改报告。FastReports有两个文件夹,在第一个文件夹中,以可视模式设计de report,在此配置中,我可以放置一个带有文本的控件并分配一个变量来控制,在第二个文件夹中,我有代码来修改此控件的属性,如果用户删除第一个文件夹中的de control,则报告会导致错误,因为“变量”控制权不存在。若PascalScript有一个检测变量是否声明的函数,我可以控制它。