如何訪問VCL單元中的私有函數?VCL單元中的Delphi訪問私有函數
我需要從ExtCtrls.pas
調用功能ColorToPrettyName
。
現在我將其複製到我的源代碼中,但IMO更好使用該函數。
一些更多的細節: 該功能用於TColorBox
,但我只需要漂亮的名字。 我試圖實例化TColorBox
並從中獲得漂亮的名字,但只有當我有一些TWinControl
分配給它的Parent時纔有可能。但那TWinControl
我沒有在我想用漂亮的名字的地方,我不想做任何黑客。
謝謝你的另一個「緊急」解決方案。我們對JCL有這種依賴性,但因爲我們使用了JCL調試,所以只是臨時發佈。我們計劃移植到Lazarus(只要它支持我們需要的某些Delphi特性),並且JCL是問題AFAIK(以Windows爲中心等等)。所以我現在就留在「複製粘貼」解決方案。 –