tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル WindowsアプリとWebサービス間のデータ渡しについて
投稿日: 2008/08/12(Tue) 07:43
投稿者TnR
初めまして。宜しくお願いします。
VB.NET 2005、OSは XP です。

WebMethod に引数を渡したいのですが、
方法が分からず困っています。
(String や Object()、DataSetとXmlNode は渡せるのですが、
 自作クラスを渡したいと思います)

やりたいことは、
1、WindowsアプリからWebMethodをコール
2、WebMethodでは、渡されたデータを元にDB接続
3、DataSetをWindowsアプリに返却
です。

自作クラスをクラスライブラリで作成し、
それをアプリとサービスでImportsしようとすると、
アプリ側で「キャストできません」というコンパイルエラーとなってしまいます。

よく見ると、WebMehodの引数に自作クラスを指定しているのに、
Reference.bvでは Object配列になってしまっていました。
(コンパイラには、MyControl.MyClass から アプリ名.MyClass へキャストできない
 と言われていまいます。「アプリ名」にはMyClssはないのですが・・・。)


みなさんはどのようにして引数で渡しているのでしょうか?
(自作クラスで受け渡しをしないのでしょうか?)

もしかすると、根本的にやり方が間違っているのかも知れませんが、
サンプルが見つけられず、行き詰っています。

直接的な解決策でなく、ヒント・参考URLでも充分だと思います。
よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。