サードパーティが提供するWSDLをインポートしています。 しかし、私はデルファイのWSDLインポータでは成功していません。 WSDLをインポートすると、WSDLファイルからクラスの実装が隠されています.WSDLファイルには、オブジェクトをパラメータとして受け入れるいくつかの関数が含まれています。 WSDLをインポートした後、デルファイは、実際にはクラスのオブジェクトである宣言されていない変数を宣言しています。その定義はWSDLインポータによって隠されています。デルファイのWSDLインポーターで問題が発生しました
5
A
答えて
1
私は個人的な経験はありませんが、Free Pascal Web Service Toolkitは積極的に発展しているようです。これはDelphiと互換性があり、Webサービスのクライアントとサーバーの作成に使用できます。
WSDLインポータは、コマンドラインユーティリティと「ウィザード」の両方に含まれています。また、WSDLベースのタイプライブラリエディタもあります。
ツールキットはテストケースにFPCUnitを使用します。 Delphiの場合、DUnitが使用されます。
関連する問題
- 1. メソッド応答のSOUPUIとWSDLで問題が発生しました
- 2. バリデーションスクリプトで問題が発生しました。エラーが発生しました。
- 3. 問題が発生しましたpushViewController
- 4. 質問メニューで問題が発生しました
- 5. 質問通知システムで問題が発生しました
- 6. チェックしたテキストビューで問題が発生しました
- 7. wsdlへの接続でエラーが発生しましたか?
- 8. Webサービスアーチファクトの生成に問題が発生しました
- 9. Qt:QWebViewで問題が発生しました:: linkClicked(QUrl) - スロットシグナルの問題
- 10. iphoneのhtml/cssでフォーカスの問題が発生しました
- 11. RequireJSのテキストプラグインでPhoneGap/cordovaの問題が発生しました
- 12. チェックボックスのクリックイベントでイベントバブリングの問題が発生しました
- 13. Androidの9個のパッチボタンで問題が発生しました
- 14. 最新のバージョンのFirefoxで問題が発生しました
- 15. ListBoxのWP7での問題 - System.Windows.Markup.XamlParseExceptionが発生しました
- 16. Lotus DominoのビューでXMLの問題が発生しました
- 17. 100%の高さでCSSの問題が発生しました
- 18. rails3のstartpageでルーティングの問題が発生しました
- 19. ネストされたクエリで問題が発生しました
- 20. ネストされたwhileループで問題が発生しました
- 21. カスタマイズされたセルで問題が発生しました
- 22. string.length()が原因で問題が発生しました
- 23. Excel VBAのWhileループで問題が発生しました
- 24. erlang pbクライアントのキーフィルタで問題が発生しました
- 25. C++のマップイテレータで問題が発生しました
- 26. PHPのSQLクエリで問題が発生しました
- 27. SafariでJquery ajax $ .post()メソッドの問題が発生しました
- 28. マクロレコーダーのAltキーで問題が発生しました
- 29. IEのドロップダウンメニューで問題が発生しました
- 30. jqueryでUncaught TypeError( "no access")の問題が発生しました。
Webサービスの大半でWSDLインポータがうまく機能しないため、他のソリューション(RemObjects、C#、Javaなど)を調べることを強くおすすめします。要するに、あなたが投資しなければならない仕事の量を後悔し始めるまでそれは長くなることはありません。つまり、TIdTCPClientを使用してWebサービスサーバーとの生の通信を行う方が簡単です。 – ComputerSaysNo
FPC、Lazarus、Delphi用の[Free Pascal Web Services Toolkit](http://wiki.freepascal.org/Web_Service_Toolkit)があります。サードパーティのWSDLファイルでうまく動作するかもしれません。 – mjn
@mjn - それは私にとっては新しいものです。あなたはその品質について知っていますか? –