具体的内容在
http://topic.csdn.net/u/20081017/17/f7e77dc7-736e-41d1-9a47-11cb25d1cb3e.html的第三楼。大家有什么想法就在原来那个帖发吧,这个帖没有分,实在没有答案,最后散分

解决方案 »

  1.   

    implementation{$R *.dfm} //这个编译条件就是指定DFM的.有的控件是界面敏感的.没有FORM,就无法使用功能。
      

  2.   


    你倒是给了我一个思路:
    打开pas文件之前可以先把编译条件注释掉,打开之后再恢复。不过这样的话有点绕,有点麻烦,而且这样会改变文件的修改时间,对程序的版本控制不利。。
      

  3.   

    具体的内容在 
    http://topic.csdn.net/u/20081017/17/f7e77dc7-736e-41d1-9a47-11cb25d1cb3e.html 的第三楼。大家有什么想法就在原来那个帖发吧,这个帖没有分,实在没有答案,最后散分
      

  4.   


    用Expert方式控制ide,打开一个pas文件后,
    FToolServices: TIToolServices; 
    FToolServices.OpenFile(strFilename); 
    这个样子打开一个.pas文件后,如果它有form的话会把把form显示在最前面,怎样让form不在最前面或者不关联.pas一起打开呢??? 
      

  5.   

    如果它有form的话会把把form显示在最前面
    你调整一下你窗体的显示次序 不就可以了? 
      

  6.   

    不是次序的问题
    就好比你双击一个pas文件,如果她有form的话,form会在pas源代码的上面FToolServices.OpenFile(strFilename);
    用这个在当前工程打开一个pas也是这样的情况。