2011-10-05 3 views
0

이것은 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; 

Google 검색은 도움이되지 않습니다.

미리 감사드립니다. 변수를 인라인

답변

2

입니다.

0

봅니다 (범위를 감소시키는 것은 BTW 좋은 일이다.) 제대로 닫히지되지 않습니다 그 위에 뭔가가 아마이

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