サードパーティが提供する WSDL をインポートしています。しかし、デルファイの WSDL インポーターではうまくいきません。WSDL をインポートすると、delphi WSDL インポーターがクラスの実装を WSDL ファイルから隠しています。WSDL ファイルには、オブジェクトをパラメーターとして受け入れる関数がいくつか含まれています。WSDL をインポートした後、実際にはクラスのオブジェクトである一部の変数が宣言されておらず、その定義が WSDL インポーターによって隠されているため、エラーが発生します。
質問する
2137 次
1 に答える
1
個人的な経験はありませんが、Free Pascal Web Service Toolkitは活発に開発されているようです。Delphi と互換性があり、Web サービス クライアントとサーバーの作成に使用できます。
これには、コマンドライン ユーティリティと「ウィザード」の両方として、WSDL インポーターが含まれています。また、WSDL ベースのタイプ ライブラリ エディタも備えています。
ツールキットは、テスト ケースに FPCUnit を使用します。Delphi の場合、DUnit が使用されます。
于 2013-04-16T06:23:40.817 に答える