解決delphi2010 無法繼承窗體的bug

2021-06-08 00:03:52 字數 485 閱讀 6150

delphi 2010中有時繼承窗體會提示類似「frmbase 1 is not a valid identfier」的提示,經過反覆研究發現問題出在delphi2010自帶的原始碼格式化工具上,在工程檔案的原始碼中,有類似如下的窗體列表**:

base in 'form\base\base.pas' ,

啟用自帶的原始碼格式化後會在{}注釋中產生兩個空格,如下:

base in 'form\base\base.pas'

問題就出在這裡,刪除frmbase兩側的空格就可以了。

但是這個不是長久之計,又來研究下這個原始碼格式化功能,發現自定義功能還是比較強大的,

選擇 tools - option - formatter - delphi - spaces

找到set ppacing for { and (* comments的專案,預設是inner and outer,推薦改為outer only即可,重新開啟工程檔案,按ctrl+d格式化原始碼即可。

Delphi2010 體驗國內首發

兩天前拿到了delphi2010的內測版光碟,然後裝上了試用,經過將近兩天的試用,感覺相當的棒 下面是體驗報告,希望起到拋磚引玉的作用。首先,大家可能會失望的是,內測版與d2009的內測版一樣,缺少很多元件 當然了,這只是給大家體驗用的,元件少一點沒關係。加上我在安裝時,沒有裝bde和dbx,元件就...

delphi2010泛型練習

showmessage 該會員代號已存在,不能重複新增。end procedure tform1.edit2keypress sender tobject var key char begin if key 13 then button1.click end procedure tform1.but...

Delphi2010啟動報告錯誤的修復方法

不知道什麼原因我的delphi2010啟動的時候,報告乙個錯誤 is not a valid integer value.步驟 1.啟動delphi2010,然後就報告文章先前所說的錯誤。2.確定之後,仍然可以進入delphi2010,但不能建立任何project,開啟舊的project也報告同樣的...