2011-10-24 138 views
4

它是否可用,或者它使用僅在XE2中可用的某種編譯器技術?在D2010中可以做類似XE2 LiveBindings的事情嗎?

我只是想綁定(雙向)一TEdit.Text屬性返回代碼字符串(我不需要設計師的部件或表達評估)一個目標函數..

謝謝!

+2

查看Stefan Glienke的這篇文章http://delphisorcery.blogspot.com/2011/04/data-bindings-revisited.html你可以從這裏下載樣本和綁定庫http://delphisorcery.googlecode.com /files/DataBindingSample.zip – RRUZ

+0

我建議使用svn中的最新版本,因爲zip檔案已經過時了,而且過時了。在Delphi 2010中目前還存在一個問題,它與Rtti.pas中的一些XE固定錯誤有關,這會導致EInvalidCast異常,但我正在處理它。 –

回答

11

我想你可以試試Delphi sorcery library。它具有相當強大的數據綁定解決方案,可以在所有現代Delphi版本中使用。

+0

+1 Stefan Glienke圖書館很棒 – RRUZ

+0

我正在評估圖書館,並且我已經聯繫了該作者.. –

2

不,據我所知,LiveBindings系統完全是在代碼中實現的,沒有引入新的語言功能來支持它。這是一個有點恥辱,國際海事組織;它可能是一個更簡單和整體更好的系統,如果語言支持的東西如property references.

相關問題