class-helpers

    5熱度

    1回答

    隨着System.SysUtils.TShortIntHelper(及其他)我可以這樣寫: output := 5.ToString(); 到數5格式化爲string。同時,有System.SysUtls.TExtendedHelper,但我無法編譯: output := (5.0).ToString(); E2018:記錄,對象或類類型所需 其他版本不工作: 5.0.ToString()

    9熱度

    3回答

    我爲了創建這個幫手一些更多的功能添加到string類型: type AStringHelper = record helper for string function Invert: string; overload; function InvertMe: string; overload; end; 但是,當我在我的代碼中使用它,在System.Str

    1熱度

    1回答

    我想知道是否有一個名爲Class Helper的函數,即使對於C++ Builder也是如此。 我的環境: RadStudio XE4更新1 我發現德爾福解釋在RadStudio XE4 here 我搜索類似的頁面,C++ Builder的here,但沒有爲類幫手C++查找信息。 如何查找在幫助頁面上是否有用於C++ Builder的Class Helper?是否有任何頁面顯示C++ Builde

    4熱度

    2回答

    我需要訪問一個嚴格的私有類var使用他的實例的類的值和該變量的偏移量。 到目前爲止已經試過這一點,正如你所看到的功能GetFooValue工作,只有當foo的變量不是declarated喜歡的一類變種檢查這個示例類 type TFoo=class strict private class var Foo: Integer; public constructo

    1熱度

    1回答

    如何訪問私有方法TStreamReader.FillBuffer德爾福10.1柏林,我們有一流的幫手做到了10.1之前 - 而提出的解決方案不起作用: uses System.Rtti; procedure TForm1.FormCreate(Sender: TObject); begin Assert(Assigned(TRttiContext.Create.GetType(TSt

    6熱度

    1回答

    可以說我有一個樣本類幫手 TSampleClassHelper = class helper for TSampleClass public procedure SomeHelper; end; 我做了以下內容: var obj :TSampleClass; begin obj:=TSampleClass.Create; obj.SomeHelpe

    -2熱度

    1回答

    我們可以擴展任何類,所以: TColumn = class(FMX.Grid.TColumn) private FId: Integer; public property Id: Integer read FId write FId; end; 而且這是工作在我們自己的單位不錯,但是如果我們試試這個(Grid: TGrid表格上): procedure ChangeI

    3熱度

    1回答

    假設我們有方法的類這可能非常有用,但不可因保護範圍: unit Sealed; interface type TGeneral = class(TObject) { this method is useful, but not available } protected procedure Useful; virtual; end; TS

    5熱度

    1回答

    所有文檔版本,包括the one most up to date給出了下面的類/記錄幫手語法: type identifierName = class|record helper [(ancestor list)] for TypeIdentifierName memberList end; 而且只說明瞭什麼? 的祖先列表是可選的。它只能被指定用於類助手。 ...