• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB6.0 SHCreateDirectoryExの確認メッセージを非)

VB6.0でSHCreateDirectoryExの確認メッセージを非表示する方法

このQ&Aのポイント
  • VB6.0でプログラムを作成し、SHCreateDirectoryExを使用してフォルダを作成しています。しかし、フォルダが見つからない場合に「フォルダーが作成できません」というメッセージが表示されます。このメッセージを非表示にする方法を教えてください。
  • VB6.0でプログラムを作成し、SHCreateDirectoryExを使用してフォルダを作成しています。しかし、フォルダが見つからない場合にエラーメッセージが表示されます。このメッセージを非表示にする方法を教えてください。
  • VB6.0でプログラムを作成し、SHCreateDirectoryExを使用してフォルダを作成しています。しかし、フォルダが見つからない場合に「指定したフォルダが見つかりません」というメッセージが表示されます。このメッセージを非表示にする方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>SHCreateDirectoryEx これでエラーを出さなくする方法はわかりませんし、使ったこともありません。 ただ階層の深いフォルダを作成したいのであれば MakeSureDirectoryPathExists を利用するってのはダメですか? Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal DirPath As String) As Long[boolでも可] 引数もフォルダパスだけです。 どうしてもSHCreateDirectoryExでなければならない理由があるのであれば、読み飛ばしてください。

rirumu99
質問者

お礼

ご回答ありがとうございました。 教えて頂いた方法で確認メッセージを出さずに処理を進めることができました。 特にSHCreateDirectoryExを使う理由はなく、フォルダ作成を調べた際に 最初に出てきただけで使用していました。 しっかり調べて目的にあったものを使用しないといけないと反省しました。 本当にありがとうございました。

関連するQ&A