2016-11-29 6 views
1

私のアプリケーションは、DatasnapサーバおよびクライアントアプリケーションとともにDelphi 10.1で動作しています。Out/var型のパラメータを持つDelphi Datasnapサーバ

は、私は、サーバーに接続するクライアントアプリケーションからクラスを生成しようとすると、それはファイルPASクラスを生成しません

Eg: sum (out a: widestring) or sum (var a: widestring) 

「うちの/ var」パラメータを使用して、サーバー内で宣言され、いくつかの方法がありますとき、関数やout/varを使用した手続きが利用可能です。

お勧めします。

+0

です(Delphi 10.1 Datasnap RESTサーバーとDelphiクライアント)。どのようなプロキシを使用しますか?あなたのクライアントはDelphiアプリケーション、Javascript、... ...ですか? –

+0

実際にパラメータはwidestringタイプです – pn098

答えて

3

WideStringは、DataSnapサーバーメソッドでサポートされている型ではありません。サポートされているパラメータの種類のリストは、Exposing DataSnap Server Methods

+0

ありがとう!私はパラメータのデータ型としてOleVariantを使用して解決しました – pn098

関連する問題