他妈的,“'' is not a valid identifier”不能存盘!!!!!!!!???????????为什么?

解决方案 »

  1.   

    我新开的空白工程,存Unit1.pas都不行,我的Delphi怎么了????, 装了nNNN次了删除..\Borland+..\Borland Shared+Reg's Borland都不行,以前不是这样的,装了SQL2000Server就出问题了! 删SQL2000Server了也没用,编辑Autoexec.bat也不行!
        我的系统:MicroSoft98+Delphi5.0
    Why!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?
      

  2.   

    是不是你的 object inspector 中间某个控件的 name 设置为空了 。
    好像不大可能(不可能重装n次都这样)
      

  3.   

    字符集问题,你的代码文本里出现了delphi不能识别的字符,解决方法:1.在ide中将整个文本全选中,copy到一个txt文档里,并保存此txt文件。
    2。重新打开此txt文件,全选,copy到剪贴板。在ide中删除原unit中所有内容,然后pase!
    3.此时应该可以保存。
      

  4.   

    该不会是你的默认目录中的Unit1.pas的属性设为只读了吧
    ?????????????????????
    !!!!!!!!!!!!!!!!!!!!!
      

  5.   

    X:\program files\borland\delphi6\projects\Unit1.pas
    看看属性
      

  6.   

    同意shao528(红雪)的解决办法,我也碰到同类问题,是这样解决的。
      

  7.   

    我的Pas文件:unit Unit1;interfaceuses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;type
      TForm1 = class(TForm)
      private
        { Private declarations }
      public
        { Public declarations }
      end;var
      Form1: TForm1;implementation{$R *.DFM}end.Dpr文件:program Project1;uses
      Forms,
      Unit1 in 'Unit1.pas' {Form1};{$R *.RES}begin
      Application.Initialize;
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end.除了重装Windows外我什么都做了,装在另一个盘,另一个目录,删除Windows/System下的所有*.Bpl文件, 查看它的*.RES文件。其实以前的文件在现在的IDE里是可以打开的,也可以保存,就是另开一个Form硬是存不进去,但编译是成功的!看来我可以放假了!
      

  8.   

    这是一种转换错误;譬如 variant 变量类型,从数据库中取值转换为替他类型,string str:=NULL;
    或者你调用了一个其他控件的事件,而这两个控件不能转换;
    比如label1Click(Sender);你在一个DBTextExit事件中调用他,label1Click(Sender);或者你可能写下如下代码,在不同的控件下调用了
    (Sender as TEdit).Text ;= 'hello'; 把一个不能转换成TEdit 对象转换成TEDit;
      

  9.   

    你们不会认为是分布式调试器Just in time的字符串被设成了空串的缘故吗? 又或者是版本控制器的问题?