VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/06/03(Tue) 16:34
投稿者あおい
Eメール
URL
タイトルRe^2: ShellExecuteAの「オーバーフロー」エラーについて

nobuさん
お忙しいところご回答ありがとうございます。

ソースを簡単ですが記載させていただきます。
<basファイルに記載>
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

<Formモジュールに記載>
Mret = ShellExecuteA(Me.hwnd, "open", FName, vbNullString, App.Path & "\", SNORMAL%)
SNORMAL%には1を設定しております。

このFormではボタンを押下するとtxtファイルを作ります。
そのテキストファイルを表示するプログラムです。
ファイルは作成されております。
開くことも可能ですがプログラムからですと
オーバーフローしましたとエラーメッセージが表示されます。
ファイル名・ファイルのパスも合っています。
この行になるとステップ実行でエラーハンドラーに入ってしまいます。

どうか、皆様のお知恵をおかしください。
よろしくお願いいたします


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -