begin
opendialog.execute;
memo1.Lines.LoadFromFile(opendialog.filename);
end;
提示opendialog.execute;有错误,请问是哪错了

解决方案 »

  1.   

    opendialog是什么东东?帮助里面好象没有
      

  2.   

    opendialog.execute  返回Boolean  
    改为:
    begin
      if opendialog.execute  then 
        memo1.Lines.LoadFromFile(opendialog.filename);
    end;
    可以吗?
      

  3.   

    opendialog.ExeCute要有是个bool型,它必须有个值
    if OpenDialog.Execute = True
       then ........
    else .............
      

  4.   

    begin
    opendialog.execute;
    memo1.Lines.LoadFromFile(opendialog.filename);
    end;
    >>這會報錯嗎?
    你們有沒有測試一下
      

  5.   

    opendialog.execute;
    memo1.Lines.LoadFromFile(opendialog.filename);
    這樣寫不規範,但不會報錯
      

  6.   

    foreveryday007(foreveryday007) ( ) 
    如果用户点吉取消也不会出错吗?
      

  7.   

    不运行了,还是不行。
    opendialog.execute;抱错。是不是filename要给个确切的文件啊?能不能给个能运行的一段代码?
      

  8.   


    procedure Tfrmmain.Button1Click(Sender: TObject);
    begin
      if OpenDialog1.Execute then
        edtFileName.Text := OpenDialog1.FileName;
    end;可以吗?
      

  9.   

    试一下不就知道了,我试过了
    你少加2个括号OpenDialog1->Execute();
    另外点取消的话有异常报出,证明这么写不规范
      

  10.   

    报什么错?“提示opendialog.execute;有错误,请问是哪错了”“opendialog是什么东东?帮助里面好象没有”代码确实有问题,但从这两句分析,根本问题在于opendialog根本就不存在,该实例根本就未创建!
      

  11.   

    至于想知道opendialog是什么,我觉得你自己去通过各种途径找找更好!