![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
先日、VB6のソースを、アップグレードツールを使用しVB2008(無料版を使用)にコンバートしました。
そしてコンバート後、表示されているエラーとワーニングを全て取り、起動してみたのですが、特に変えた記憶のない設定ファイル読み込みの処理で失敗するようになり、起動しなくなりました。
デバッグ実行にて調べていくとどうやら、「GetPrivateProfileString」に対する引数にて、ファイル名(パス込み)を指定しているのですが、このファイル名の後半部分が一部削除されているようです。
(削除されている文字数は、どうやら、ファイルパスに含まれる全角文字列と同数のようでした。)
何が原因で起こっており、どうすれば直るのでしょうか・・・。
ネット上で調べてみたのですが、原因と直し方がイマイチ解らなくて、こちらで質問させていただきました。
どうか、ご教授いただけないでしょうか。<(_ _*)>
(動作環境:Windows7 32bit版
Visual Studio2008 無料版)
No.1ベストアンサー
- 回答日時:
VB6から.NETに焼き直すときにはよくある話です……。
.NETでは文字列はUnicodeで管理されているため、
ANSIで文字列を扱うAPIをそのまま呼び出すと引数の内容が壊れたりします。
こちらのリンクを参考になさってください。
http://www5b.biglobe.ne.jp/~yone-ken/VBNET/speci …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- iPhone(アイフォーン) iPhoneに取込んだ音楽を聴けないです。 現在この曲はお住まいの国又は地域では入手できません。 っ 4 2022/07/29 08:19
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイル 二つ上のディ...
-
エクセルvbaでdocuworksprinter...
-
【VB.NET】App.configにファイ...
-
Excel 相対パス
-
【VBA】ExcelマクロでCSVファイ...
-
EXCEL(VBA)で指定フォルダ内の...
-
SaveAsの保存先について
-
ExcelVBAの使い方 ¥の使い方...
-
開いているファイルを削除し、...
-
VBA★PDFをPDFアプリで印刷し...
-
エクセルのファイルオープン時...
-
エクセルのマクロで特定フォル...
-
実行ファイルのパスを取得したい
-
パスワード保護されたExcelファ...
-
A列に記載されているフォルダ...
-
バッチファイル→vbsへのカレン...
-
outlook開けない
-
ExcelのVBAで上書き保存を確...
-
Cの関数で自分自身のパス取得
-
コマンドプロンプトのコピー関...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルvbaでdocuworksprinter...
-
バッチファイル 二つ上のディ...
-
VBAでパワーシェルを実行したい...
-
VBA一覧取得 再投稿
-
【VB.NET】App.configにファイ...
-
エクセルVBAで一つ上の階層...
-
初心者powershellのPS1ファイル...
-
ExcelVBAの使い方 ¥の使い方...
-
EXCEL(VBA)で指定フォルダ内の...
-
SaveAsの保存先について
-
Excel 相対パス
-
パスワード保護されたExcelファ...
-
【VBA】ExcelマクロでCSVファイ...
-
xcopyコマンドの進行状況を表示...
-
エクセルのマクロで特定フォル...
-
VBA★PDFをPDFアプリで印刷し...
-
VBS パスに変数を入れたい
-
コマンドプロンプトのコピー関...
-
【VBA】複数のtxtファイルから...
-
開いているファイルを削除し、...
おすすめ情報