各位大侠:
    为什么我的在按F9运行时就出错,出现了access volication的错误?跟踪时,在资源文件的APPLICATION.CREATFORM(FRM_MAIN,TFRM_MAIN)时,运行错误.找了很久,都没有找到根源.那位仁兄有类似的经念,搞出来分享.谢谢.

解决方案 »

  1.   

    LZ是否响应了FRM_MAIN的OnCreate事件?出错原因应该与此有关,请检查该事件中的代码.
      

  2.   

    FRM_MAIN你看看 Oncreate 或者OnShow 事件
      

  3.   

    都没有运行到oncreat事件之中去,在oncreat第一行showmessage('1'),都没有显示1,在view source中代码运行到
    Application.CreateForm(Tfrm_main, frm_main);就出错,cpu显示的机制是twincontrol.handleallocated出错,
    找不到出错的地方.
      

  4.   

    到底是APPLICATION.CREATFORM(FRM_MAIN,TFRM_MAIN)
    还是Application.CreateForm(Tfrm_main, frm_main)
    ?如果是前者,肯定出错(两个参数应该换一下)
      

  5.   

    应该是重复创建的问题吧.试一下把APPLICATION.CREATFORM注掉
      

  6.   

    创建问题,把你的project文件贴出来看看
      

  7.   

    APPLICATION.CREATFORM(FRM_MAIN,TFRM_MAIN)中应该是APPLICATION.CREATEFORM(FRM_MAIN,TFRM_MAIN),少了个E
      

  8.   

    估计是重复创建了吧
    建议把dpr贴出来看看
    光这点信息看不出问题来啊.
      

  9.   

    代码贴出来看看
    现在看就是你APPLICATION.CREATFORM(FRM_MAIN,TFRM_MAIN)这句错误造成的
      

  10.   

    应该是FRM_MAIN的创建或显示事件里的问题.
    贴贴代码
      

  11.   

    建议:重新建一个Application ^-^