cost 347 ms
在我的特定類中實現Clone()的最佳方法

[英]Best way to implement Clone() in my specific classes

在我特定的TPersistent類中,我想提供一個Clone函數,該函數返回對象的獨立副本。 是否有可能使它與子代一起正常工作,而無需在每個子代中都實現Clone函數? 這與克隆任何未知字段或深度克隆(可以使用RTTI完成)無關。 在下面的最小示例中,您可以看到我想在哪里放置Clo ...

Delphi - 未創建自定義線程

[英]Delphi - Custom thread not being created

我在這里遇到了一些問題。 我有一個繼承TPersistent類的自定義類,在這個自定義類的內部(私有部分),我有一個定制的TThread,帶有覆蓋Execute方法,每次觸發1000毫秒。 一切都很好,直到我將我的2個自定義類移動到新單元... 上面的代碼在主項目單元中工作得很好,但 ...

我可以使用默認的WriteComponent操作將Delphi TPersistent序列化為TComponent的字段嗎?

[英]Can I serialize a Delphi TPersistent as a field of TComponent using the default WriteComponent action?

我對如何從具有TPersistent字段的TComponent寫出屬性感到非常困惑。 例如,我有: 當我使用以下編寫器代碼時: 我只得到以下內容: 即缺少TPersistent TChildObj。 這篇關於組件系列化的文章指出“組件將默認流式傳輸任何不是TCom ...

編寫C ++ Builder / Delphi組件並將二進制屬性保存到DFM文件

[英]Writing C++ Builder/Delphi component and save a binary property to DFM files

我編寫了一個C ++構建器組件,以顯示SVG文件對它們執行一些操作。 現在,我發布了一個名為SvgFile(UnicodeString)的屬性,可以在IDE中使用SVG文件的文件名對其進行初始化。 這很好。 此屬性將保存到DFM文件中,並可以從中重新加載。 但是我必須隨應用程序一 ...

運行時設計 - 存儲和加載表單布局(遞歸?)

[英]Runtime design - storing and loading form layout (recursively?)

我正在創建一個應用程序,其布局需要在客戶端完全可配置。 這意味着每個組件(控件)都可以調整大小並在表單周圍移動,可以添加新控件,也可以刪除一些控件。 我想使用 JVCL 運行時設計(Design Surface 和 Object Inspector)。 問題在於存儲和加載表單。 流。 Write ...

集合編輯器不會為TPersistent屬性中的TCollection屬性打開

[英]Collection editor does not open for a TCollection property in a TPersistent property

我有自定義集合屬性,當它是我的組件的直接成員時,它工作得很好。 但我想將集合屬性移動到我的組件中的TPersistent屬性。 現在出現問題,它不起作用:雙擊對象檢查器中的集合屬性通常會打開集合編輯器,但它不再存在。 所有的拳頭 - 我應該傳遞給TPersistent屬性的構造函數 ...

從 stream 讀取 object 時忽略未知屬性

[英]Ignore unknown properties when reading object from stream

我們有一個應用程序,它通過從 TPersistent 降級將項目信息存儲在一個文件中。 我們使用 TSteam.ReadComponentRes 從 stream 讀取到 object。 我們希望能夠打開具有未知屬性的項目文件(來自較新版本或我們應用程序的其他開發分支)。 目前這會導致 TReade ...

德爾福流媒體問題

[英]Delphi Streaming Problem

我使用的是BLOB字段中kbmMemTable來存儲我從開發的自定義組件TComponent我用的是讀寫的組件流方法TReader讀寫組件到BLOB字段。 kbmMemTable的數據最終存儲在GpStructuredStorage創建的結構化存儲文件中。 這一直沒有問題,直到我將組件( ...

Delphi TForm / TPersistent對象如何計算自己的構造和反序列化時間?

[英]How can a Delphi TForm / TPersistent object calculate its own construction and deserialization time?

對於性能測試,我需要一種方法來測量表單從DFM加載其定義所需的時間。 所有現有表單都繼承自定義表單類。 為了捕獲當前時間,此基類需要使用重寫的方法作為“擴展點”: 反序列化過程的開始 反序列化之后(可以通過重寫Loaded過程來實現) 在執行OnFormCrea ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM