电竞比分网-中国电竞赛事及体育赛事平台

分享

delphi2010 無法繼承窗體的bug

 aaie_ 2012-10-20
delphi 2010中有時繼承窗體會提示類似“frmBase 1 is not a valid identfier”的提示,經(jīng)過反復研究發(fā)現(xiàn)問題出在delphi2010自帶的源碼格式化工具上,在工程文件的源碼中,有類似如下的窗體列表代碼:

Base in 'Form\Base\Base.pas' {frmBase} ,

啟用自帶的源碼格式化后會在{}注釋中產(chǎn)生兩個空格,如下:

Base in 'Form\Base\Base.pas' { frmBase }

問題就出在這里,刪除frmBase兩側(cè)的空格就可以了。

但是這個不是長久之計,又來研究下這個源碼格式化功能,發(fā)現(xiàn)自定義功能還是比較強大的,

選擇 tools - option - formatter - delphi - spaces

找到Set ppacing for { and (* comments的項目,默認是Inner and outer,推薦改為Outer only即可,重新打開工程文件,按Ctrl+D格式化源碼即可。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多