“A 类型不能用作独立语句”是什么意思?错误是什么意思?
这是用于 .NET 的 Delphi Prism。我遇到了这个错误,“类型不能用作独立语句”,我不明白或不知道为什么。编译器指向 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;
谷歌搜索也没有帮助。
提前致谢。
This is Delphi Prism for .NET. I am running into this error(s), "A type cannot be be used as a standalone statement", and I don't understand or know why. The compiler is pointing at the lines right below var keywords.
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;
The Google Search isn't helping either.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它上面可能有一些东西没有正确关闭。
There's probably something above it that doesn't get closed properly.
尝试内联变量(顺便说一句,减少范围是一件好事。):
Try inlining the variables (reducing scope is a good thing btw.):