ab.com コミュニティ https://www.activebasic.com/forum/ |
|
Exec https://www.activebasic.com/forum/viewtopic.php?t=1998 |
ページ 1 / 1 |
作成者: | M.S. [ 2007年7月06日(金) 18:49 ] |
記事の件名: | Exec |
コード: Exec "フルパス" '(フルパスは任意のファイル)上記のようなコードを AB5CP4 でコンパイルすると、 「"EXEC"の第2パラメータが、LongからStringに変換できません。」 というエラーが出てコンパイルが正常終了しません。 また、 コード: Exec "フルパス", 0 '(フルパスは任意のファイル)としても同じでした。 AB5CP3 まではこのようなエラーは出なかったので、 完全にバグだと思い投稿させていただきました。 |
作成者: | konisi [ 2007年7月06日(金) 19:22 ] |
記事の件名: | |
確認しました。 省略可能引数が省略されたときに、常にLong値(0か何か)が挿入されているのでしょうか? 暫定的に、次のコードを使用してください。 コード: '例 Exec "c:\test.exe","" #ところで、Execの第一引数は相対パスでも良かったはずですが。 追記:試してみたところ、AB4.23で実行可能な次のコードがAB5CP4でコンパイルできません。 コード: Func(0) Sub Func(a As Long)(b As Long) End Sub省略可能引数という存在が完全に否定されているのですが。 |
作成者: | ゲスト [ 2007年7月12日(木) 11:24 ] |
記事の件名: | |
konisi さん、ありがとうございます。 とりあえず第二引数に「""」を入れることでエラーはなくなりました。 |
ページ 1 / 1 | 全ての表示時間は UTC+09:00 です |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |