首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Delphi 專案文件語法錯誤修復:uses 子句最後一項需分號、程序塊 begin 前無聲明

     編輯:程式設計綜合問答

錯誤信息

Identifier expected but 'BEGIN' found 在 begin 關鍵字處。

原因定位

uses 子句最後一項 PChangePSW in 'PChangePSW.pas' {FChangePSW} 缺少分號結尾,導致編譯器將後續 begin 視為標識符繼續解析。

修正


uses
  Forms,
  PMain in 'PMain.pas' {FMain},
  ...
  PChangePSW in 'PChangePSW.pas' {FChangePSW};  // ← 此處加分號
{$R *.res}

begin
  Application.Initialize;
  ...
end.

Delphi uses 子句規則

  • 每個單元項以分號分隔,最後一項也建議加分號(雖然編譯器允許省略,但加上可避免增刪行導致語法錯誤)。
  • in 'filename.pas' {FormClass} 為可選映射,單元名與文件名不同或包含窗體時使用。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved