Delphi 7使用PasDoc生成文件

2021-05-28 13:31:00 字數 2331 閱讀 9598

pasdoc是乙個objectpascal源**文件工具。從源**中發現的注釋而生成的文件。在**中應該如何寫注釋,才能讓pasdoc自動識別而生成文件,官網做了詳細的介紹(

當前版本為

有錯誤的話,請使用原版,或通知我)。介面如下圖所示:

**注釋方式:

1.基本規則

如你要為乙個單元,乙個類,字段,方法,變數,型別,常量,函式或過程等等做一些描述注釋,你只要將注釋放在這些宣告的上面即可(注意:是宣告,而不是實現!!即

implementation以上區域)。如:

0102

0304

0506

0708

0910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

3132

3334

3536

373839

unit myunit; 

inte***ce

type

tmyclass = class

public

myfield: integer; 

procedure mymethod; 

end; 

tmy******type = 1..100; 

tmyenumtype = ( 

mefirstvalue, 

mesecondvalue); 

const

myconstant = 4; 

varmyvariable: integer; 

procedure myprocedure; 

implementation

... 

end. 

2.更詳細的規則

在乙個宣告中的多個字段/變數,如:

0102

0304

0506

0708

0910

111213

type

tmyrecord = record

field1, field2, 

field3, field4: integer; 

end; 

varvariable1, 

variable2: integer; 

將注釋放到宣告後面,如:

0102

0304

0506

0708

0910

1112

1314

1516

unit myunit; 

inte***ce

type

tmyclass = class

myfield: integer; //

procedure myproc; //

property myprop: integer read myfield write myfield; 

//end; 

粘合單行注釋,如:

0102

0304

0506

0708

0910

1112

1314

procedure foo; 

// this is 

// description of 

// procedure foo. 

procedure foo; 

procedure foo; 

//// description of 

// procedure foo. 

識別符號或宣告的多個注釋,如:12

3456

789

type

// this comment is overwritten later 這個注釋待會被覆蓋 

tmyenumtype = ( 

// description of meone 

meone, 

metwo, //

methree 

); //

常見的情況下,注釋對pasdoc是沒有意義的,為了防止無意義的注釋加到了宣告上,可以在宣告上放乙個空注釋,如:12

34procedure bar; 

支援的標籤按英文本母順序:

其他一些

特殊的@結構:

pasdoc_gui的使用,按照嚮導就可以,設定好"

選項",再新增"

原始檔",根據需要設定"可見的成員",在"自定義檔案"可新增簡介/結束語檔案等其他,按f9即可生成。效果如下所示:

1.僅可執行程式:

2.可執行程式和原始碼:

Delphi7遠端除錯

自己的開發機器稱為主機,執行程式的機器稱為目標機 一 在主機編譯執行程式 1 project options linker中的exe and dll options選項組中的include remote debug symbols打上勾,這樣就可以生成rsm為副檔名的檔案,該檔名稱於你的專案同名。2...

Delphi7 動態陣列

初學delphi,感覺.這感覺就是寫 太費勁了,已經習慣了c 那種信手拈來,不能說pascal不適應只能說還是費勁,可能是d7太老了,也可能是我還沒有上道兒,就這麼著吧,下面簡單的寫倆函式作為參考,修改修改可以當c 中的list 用arr array of string procedure add ...

Delphi7 視窗停靠效果

實現目的 實現 ainform 中對dockform 的停靠,相當於 中的工具欄停靠。結果先讓大家看看 靠!看不到!說明 在開始停靠的時候我們先了解一下下停靠在 delphi 在delphi7 中原來就有對 form 等有依靠功能,分別是以下屬性 屬性值 說明drawmode dmautomatic...