投稿日 | : 2003/06/04(Wed) 15:01 |
投稿者 | : Lantern |
Eメール | : |
URL | : |
タイトル | : Re: ShellExecuteAを呼び出してはいけないのですか? |
> 2.Private Declare Function ShellExecuteA Lib "shell32.dll" (ByVal hwnd As Int
eger, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String,
ByVal lpDirectory As String, ByVal nShowCmd As Integer) As Integer
第一引数 hwnd as Integer → Long
第六引数 nShowCmd as Integer → Long
戻り値 Integer → Long
定義部分をどこからコピーされたか分かりませんが、定義が間違っています。
APIビューアを使用するように心がけましょう。
なお、VCのint型はVBのInteger型とはサイズが異なるので対応していません。
VCのintはVBのLongで受けます。