1

私はDatasnapsを使用してc++Builder XE3で3層アプリケーションを作成しており、今のところ中間層部分に取り組んでいます。しかし、私には1つの問題があります。サーバーは、クライアントからの情報も表示する必要があります。クライアントが2つのint、たとえば5と5をプッシュし、サーバーがそれらを合計する必要がある場合を考えてみましょう。サーバーはそれをGUIにも表示する必要があります。

簡単に言うと、サーバーメソッドを含むServerObjectリストにアクセスするにはどうすればよいですか。どこに保存されているのでしょうか。また、アクセスすることもできますか。

これはおそらく私がこれまでに投稿した中で最も漠然とした質問ですが、これ以上説明することはできません。

4

1 に答える 1

0

自分で見つけました。オブジェクトは、ServerPrepareイベントでアクセスできます。サーバーとの対話があるたびに、オブジェクトはDSPrepareEventObject-> MethodInstanceで使用可能になり、Serverclassのインスタンスにキャストする必要があります。

編集:またはさらに良いことに、すべてのフォームはグローバルオブジェクトです:/

于 2012-11-14T08:39:00.047 に答える