ActiveBasic4.02.00で(多分最新版でも同じことが発生するかもしれませんが)、たとえば
コード: 全て選択
Sub MusicFileOpen(FileName As BytePtr)
(処理)
End Sub
というSubがあり、それを呼び出すとき、
コード: 全て選択
MusicFileOpen(Mid$(buffer,hTop+2))
(Mid$を何かの文字列に代入?すればエラーはなくなると思いますが・・・)
を使うと、
MainWnd.sbp(48) - "MusicFileOpen関数の第1パラメータ"はポインタ(以下略)
と出るのですが、自分的には
MainWnd.sbp(48) - "MusicFileOpen"関数の第1パラメータはポインタ(以下略)
が良いと思うのですが、どうでしょうか?
自分的には関数の部分だけを「"」で囲うほうが良いんじゃないかと思いまして・・・・・
まぁ、ほとんどエラーの内容が分かるので、気にしてないんですけど、一応気になりましたので(微妙に矛盾…)、投稿しておきます。
皆さんはどうなんでしょうかね?