Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 什么是;类型不能用作独立语句";误差平均值?_.net_Types_Compiler Errors_Syntax Error_Delphi Prism - Fatal编程技术网

.net 什么是;类型不能用作独立语句";误差平均值?

.net 什么是;类型不能用作独立语句";误差平均值?,.net,types,compiler-errors,syntax-error,delphi-prism,.net,Types,Compiler Errors,Syntax Error,Delphi Prism,这是Delphi Prism for.NET。我遇到了这样的错误,“类型不能用作独立语句”,我不理解也不知道为什么。编译器指向var关键字正下方的行 method ScriptDlgpas.ExecuteStartup; var sname:string; <------ error raised here slist:ArrayList; <------ error raised here begin sname := basedir+'system\star

这是Delphi Prism for.NET。我遇到了这样的错误,“类型不能用作独立语句”,我不理解也不知道为什么。编译器指向var关键字正下方的行

method ScriptDlgpas.ExecuteStartup;
var
  sname:string;     <------ error raised here
  slist:ArrayList;  <------ error raised here
begin
  sname := basedir+'system\startup.scr';
  if File.Exists(sname) then
  begin
    slist := new ArrayList;
    ExecuteScript(slist);
  end;
end;
方法ScriptDlgpas.ExecuteStartup;
变量

sname:字符串 尝试内联变量(顺便说一句,缩小范围是件好事):


上面可能有东西没关好

method ScriptDlgpas.ExecuteStartup;
begin
  var sname := basedir + 'system\startup.scr';
  if File.Exists(sname) then
  begin
    var slist := new ArrayList;
    ExecuteScript(slist);
  end;
end;