为什么会这样?

解决方案 »

  1.   

    我的意思是:
    我的一个程序里有三个form,分别是form1,form2和form3
    form2的OnCreate事件中要打开一个ini file!可以进行修改!
    form3有一个opendialog控件,名叫opdialog!点击一个button1执行程序:
    if opdialog.Execute then
            edjcFile.Text:=opdialog.filename;
    其中edjcFile是一个edit控件!现在的问题是当我点击了form3的button后,并选择了文件后!
    再打开form2的时候,打开不了那个ini文件了!!!
    究竟是什么原因?
      

  2.   

    把OpenDialog控件的Options属性下的ofNoChangeDir设置为False即可你的ini file使用了相对路径,使用OpenDialog会改变程序默认相对路径,当然打不开ini file了。