我有方法的記錄類型,較具體的硬件的測量類型,從儀器作爲一個字符串讀取。該記錄包含(和來自)字符串的隱式覆蓋。如果我把一個字符串作爲記錄類型,它似乎工作,但這是安全的嗎?也就是說,通過隱式字符串轉換將字符串轉換爲記錄時,會根據賦值臨時值調用隱式轉換?的Delphi(-Xe):鑄造到一個記錄類型與隱式轉換
var a: MeasurementRecord; // record type with implicit string conversion & decode methods
b: string;
c:double;
begin
b := Edit1.Text; // Or any other string source
a:=b; //Ok
a:= edit1.text; //Ok
c:= a.returnQc; // returns measurement quality value
c:= MeasurementRecord(Edit1.text).returnQC; //Avoiding local variable. This works, but is it correct useage?
end;
如何對記錄的聲明? –
@HMcG你真的應該告訴我們完整的記錄,hehehe ;-) – PSyLoCKe