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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ListBoxの最大表示項目数について
-
HTMLソースの文字コードがutfの...
-
Cのソースコード集について
-
Dreamweaverのコードカラーが黒...
-
右クリック禁止
-
VC++でマイクを使いたいんですが……
-
googleドライブで、PDFファイル...
-
HTMLからフォルダを開きたい
-
htmlの中にexcelが埋め込むには...
-
ヤフオク画像が見れない
-
java_run.batがダウンロードで...
-
一つのリンクに複数のURLを指定
-
HTMLページが勝手にダウンロー...
-
教えてください
-
pythonのエラーについての質問...
-
医療画像(Windows用)をMacで...
-
どのページもすべて同じURLなの...
-
リンク先からリンク元の、同じ...
-
URLページの任意のアンカーへジ...
-
ホームページ製作時のフォルダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レストラン、英語のメニュー表記
-
Dreamweaverのコードカラーが黒...
-
VBAで#Regionに変わるものは無...
-
「MicrosoftVisualBasic6.0 行...
-
模写コーディングでソースの表...
-
ソースの表示を無効にする方法。
-
プログラム時のヘッダコメント...
-
VisualStudio2010でデバッグソ...
-
VC++でマイクを使いたいんですが……
-
Visual Source Safe?
-
ソースの追加行数と変更行数
-
ローカル環境とネット環境でホ...
-
【VC++6.0(MFC)】Access Violat...
-
#ifdef多用でソースが見づらい
-
HTMLソースの文字コードがutfの...
-
Cのソースコード集について
-
c言語の改修されたソースから改...
-
htmlのタブの色変更について
-
VB詳しい方
-
htmlでソースを表示させたくな...
おすすめ情報