delphi7 编译时,出现这个问题:Undeclared identifier: 'TBytes',该如何解决、

解决方案 »

  1.   

    Delphi2007自己定义了TBytes
    type
      TBytes = array of Byte;
      

  2.   

    在SysUtils单元下,Delphi7中没有。
      

  3.   

    unit uUIBaseFun;interfaceuses
      Windows, SysUtils, StrUtils, DateUtils, Controls, Forms, uComPram, udmCommon,
      EZDSLHsh, GridsEh, DBGridEh, DBClient, IdGlobal, StdCtrls;
      
    function UILogin: Boolean;function UISelectSvr: Boolean;procedure UIAbort;procedure UICloseAbout;function InitSocketConnection: Boolean;procedure InitDBGridColumeTitle(Grid: TDBGRIDEH; TableName: string);procedure InitDBGridColumeTitle_BJDB(Grid: TDBGRIDEH; TableName: string);function EnCryptSFile(EnPack: TBytes): string;//这里就错了
      

  4.   


    Delphi7中没有,你可以修改成下面这样:unit uUIBaseFun;interfaceuses
      Windows, SysUtils, StrUtils, DateUtils, Controls, Forms, uComPram, udmCommon,
      EZDSLHsh, GridsEh, DBGridEh, DBClient, IdGlobal, StdCtrls;
      
    type
      TBytes = array of Byte;function UILogin: Boolean;function UISelectSvr: Boolean;procedure UIAbort;procedure UICloseAbout;function InitSocketConnection: Boolean;procedure InitDBGridColumeTitle(Grid: TDBGRIDEH; TableName: string);procedure InitDBGridColumeTitle_BJDB(Grid: TDBGRIDEH; TableName: string);function EnCryptSFile(EnPack: TBytes): string;//这里就错了