改动源代码并不会影响FORM的啊,除非你将下列语句删除了
{$R *.dfm}

解决方案 »

  1.   

    我就是不知道什么地方改了!
    {$R *.dfm}也没少我对照过一个新的Application,觉得没少什么,
    于是我把里面的东西全靠到新的工程力,原来还好好的,
    但是保存后打开就又不能看到FORM了
      

  2.   

    這是因為你改動的代碼delphi無法在初始化的時候執行,可能出現的情況是你的代碼改錯了並且還比較嚴重,刪除你改動的代碼后就可以了, 我經常這樣做
      

  3.   

    是不是Form的声明问题,你不妨把你的代码弄上来,让大家瞧瞧,否则都是在瞎猜。
    例如
     TForm1 = class(TForm)
                    ^^^^^^
    如果你上面的地方改的不好,也会导致Form打不开的。
      

  4.   

    unit WordMain;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, ...;type
      TFormMain = class(TForm)
        ...
      private
        { Private declarations }
      public
        { Public declarations }
        IconNotifyData : TNotifyIconData;
        procedure WndProc(var Msg : TMessage); override;
      end;var
      FormMain: TFormMain;
      ...implementationuses Types, WordFilter;
    {$R *.dfm}....end.
      

  5.   

    object FormMain: TFormMain
      ...
    end
      

  6.   

    program WordNote;uses
      Forms,
      WordMain in 'WordMain.pas' {FormMain},
      WordFilter in 'WordFilter.pas' {FormFilter};{$R *.res}begin
      Application.Initialize;
      Application.CreateForm(TFormMain, FormMain);
      Application.CreateForm(TFormFilter, FormFilter);
      Application.Run;
    end.
      

  7.   

    我再做这样的尝试,如果只是把form中的内容加到一个新的project
    那么,下一次打开,可以看到FORM的设计窗口
    如果把UNIT中的也拷到新的工程,那么下一次就看不到设计窗口了,
    这麽说应该是unit里有问题了?
      

  8.   

    那么就在那里  TFormMain = class(TForm)
        ...  // 问题都在这里
      private仔细检查。
      

  9.   

    解决了,但我也不知怎么搞的
    我把源程序(UNIT)一段一段的考入新的,于是一切都好了!?天,还是多备份把!
      

  10.   

    建议你以后用TeamSource,每天Check一把,这样,要恢复应该非常容易。