2011-10-24 6 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

zipアーカイブは非常に古く、古くなっているので、svnの最新リビジョンを使用することをお勧めします。現在、Delphi 2010には、EInvalidCast例外を発生させるRtti.pasのXE修正バグに関連する問題がありますが、私はそれに取り組んでいます。 –

答えて

11

私はあなたがDelphi sorcery libraryを試すことができると思います。それは、現代のDelphiのすべてのバージョンで動作するはずの、非常に強力なデータバインディングソリューションを備えています。

+0

+1 Stefan Glienkeライブラリは素晴らしいです – RRUZ

+0

私は図書館を評価していますし、私はその著者に連絡しました.. –

2

いいえ、私の知る限り、LiveBindingsシステムは完全にコードで実装されており、新しい言語機能はサポートされていません。それは少し恥です、IMO;言語が何かをサポートしていれば、はるかに単純で全体的に優れたシステムになるかもしれません。property references.

関連する問題