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

タイトル Re: As Any  VB6 からの移行
投稿日: 2015/10/14(Wed) 13:21
投稿者花ちゃん
> ここで、「As Any」の部分をどのうように変更してよいかわかりません。
> 「IAccessible」の部分の扱いがあっているのかも不安です。

VB6.0 から .NET 系に移行される場合は、変数の型の違いに注意して下さい。
http://homepage1.nifty.com/rucio/main/kiso/DataType.htm

Any は、.NET 系ではサポートされていないので、基本的に使用する変数の型に置き換えます。
場合によっては、複数の型の関数を作成して使用する場合もあります。
今回の場合は、ByRef ppoleAcc As Accessibility.IAccessible のように変更します。

尚、それ以前に、VB6.0 の Long 型は、.NET 系では、Integer 型等になりますので、そのままでは
正しく動作しません。

ここのサイトのフリーソフトの[VB2005〜用 Win32 API 簡易リファレンス]を参考にして下さい。
http://hanatyan.sakura.ne.jp/freesoft/zisaku.htm

AccessibleObjectFromPoint 関数の記載も有ったはずです。
または、上記関数名でWEB上を検索すれば見つかるかと。

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

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