我正在使用RAD XE7。在我的Delphi應用程序中,我想爲記錄字段設置默認值。如何設置默認值以在delphi中記錄
我試過下面的代碼,但它不能編譯,我知道這是錯誤的。我還有其他方法嗎?
TDtcData = record
TableFormat : TExtTableFormat = fmNoExtendedData;
DTC : integer = 0;
Description : string = 'Dummy';
Status : TDtcStatus;
OccurenceCnt : integer =20;
FirstDTCSnapShot: integer;
LastDTCSnapShot: integer;
end;
你可以在使用記錄的功能,用你想要的值返回一個新記錄。看看例如System.Diagnostics中的TStopWatch記錄的StartNew函數。 – nil
爲什麼要使用記錄,而不是類?如果你正在使用指向記錄的指針,那麼爲我設置警報鈴,因爲類對象本質上是指針,在我看來,通過使用類,你的問題就會消失。 – Dsm
其實我正在將代碼遷移到xe7,舊代碼是在Codegare 2007中爲什麼和那裏有很多舊代碼中的記錄。創建構造函數是很好的解決方案 – Ankush