比如我现在编写程序,本来单击run以后,他会编译程序的。但是我不知道操作了什么。现在单击run以后,他会自动返回到代码编辑器中,编译了程序以后,单击程序程序也不执行?那位大哥能提供解答??盼!

解决方案 »

  1.   

    这就是最奇怪的地方,我第一遍是没有问题的,然后我重新打开delphi,就没有把她默认的form1关掉,我的程序form1没改,执行一遍发现出的是系统默认的form1框,关掉from1以后就出现这个问题了,代码没有动!现象为:运行之后程序一闪就没了
      

  2.   

    你是不是该动了工程文件
      Application.Initialize;
      Application.CreateForm(TForm1, Form1);
      Application.Run;
      

  3.   

    你是不是在编程时指定了ADOConnection.ConnectionString,而现在你的数据库改变了位置或更了名?
    如果是,那打开 Unit1.dfm 文件,找到
      object ADOConnection1: TADOConnection
        ConnectionString =''     //去掉 '' 中的内容。
        Provider = 'SQLOLEDB.1'
        Left = 376
        Top = 176
      end
      

  4.   

    把上一次编译的exe删掉,再编译,看能不能删掉
      

  5.   

    把 dcu 文件删除再 Run 一下试试。
      

  6.   

    重装一下Deilphi算了。以前我有一次也是遇到很奇怪的问题,问大家都不知道,我最后就重装了Delphi,结果问题就没有了。
      

  7.   

    来个狠的,format硬盘,重装系统,重装delphi。