VB6からVB2010への移行を行うにあたり、
VB6→VB2008→VB2010
のコンバートを行いました。
が、以下のソースがコンバートされてコンパイルエラーになってしまいます。
エラー内容:
型 'System.Windows.Forms.Cursor' の値を 'Integer' に変換できません。
---(1)元のソース------------------
Dim lSv_Mouse As Long
'マウスポインタ状態の保存
lSv_Mouse = Screen.MousePointer
(中略)
'マウスポインタ状態の復元
Screen.MousePointer = lSv_Mouse
----------------------------------
---(2)コンバート後のソース---------
Dim lSv_Mouse As Integer
'マウスポインタ状態の保存
lSv_Mouse = System.Windows.Forms.Cursor.Current
(中略)
'マウスポインタ状態の復元
System.Windows.Forms.Cursor.Current = lSv_Mouse
----------------------------------
何か良い方法は無いでしょうか?
No.1ベストアンサー
- 回答日時:
コンバータはあくまでコンバータなので,変更後のソースが正しいことは自分で調査する必要があります。
今回の場合では,コンパイルエラーにある通りです。
カーソルはSystem.Windows.Forms.Cursor型を使って保持しないといけません。
なので,lSv_Mouseの型をSystem.Windows.Forms.Cursor型に変更して下さい。
もちろん,それに伴って別の修正が必要になるかもしれませんが。
型変換で、int、long、String等のいずれかに変換しなければと思い込んでいました。
変数定義を
Dim lSv_Mouse As System.Windows.Forms.Cursor
として解決しました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- マウス・キーボード Mouse without Bordersについて 2 2023/07/31 12:40
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Windows 7 Media Playerが開かない。ファイルアイコンを右クリックしても「プロパティ」が表示されない。 2 2023/02/05 14:45
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- ドライブ・ストレージ 光学ベイに取り付けたSSDからWINDOWS10を起動したい。 10 2023/05/01 18:04
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dreamweaverのコードカラーが黒...
-
xhtmlバリデートについて
-
VBAで#Regionに変わるものは無...
-
ライブラリにない関数の定義
-
#ifdef多用でソースが見づらい
-
VB2005ExpressEditionで、WebBr...
-
実行オブジェクトからソースを...
-
【VC+ 2005】CStringは使えない...
-
画像と文字が重なって表示される。
-
レストラン、英語のメニュー表記
-
VB2010 コンパイルエラー
-
Visual Source Safe?
-
プログラムのトレース
-
ドリームウィバーでソースを一...
-
ポップアップを1日1回だけ表示...
-
ARPツール
-
<!DOCTYPE HTML PUBLIC "-//W3C...
-
問題集のページを作りたいのですが
-
VB.NETのソースをDelphiに変換...
-
generatorとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レストラン、英語のメニュー表記
-
VBAで#Regionに変わるものは無...
-
Dreamweaverのコードカラーが黒...
-
ソースの追加行数と変更行数
-
#ifdef多用でソースが見づらい
-
JSPの実行結果をHTMLに変換
-
VBAでhtmlソースから特定の文字...
-
VB詳しい方
-
画像と文字が重なって表示される。
-
「MicrosoftVisualBasic6.0 行...
-
ソースの表示を無効にする方法。
-
【VB.NET】WebページのDOMソー...
-
htmlのタブの色変更について
-
c言語の改修されたソースから改...
-
Visual Source Safe?
-
VisualStudio2010でデバッグソ...
-
COBOLのCALL文について
-
google Map APIの使い方
-
HTMLのソースを文字化けさせる...
-
ライブラリにない関数の定義
おすすめ情報