ab.com コミュニティ https://www.activebasic.com/forum/ |
|
エラーの文章がおかしい https://www.activebasic.com/forum/viewtopic.php?t=1960 |
ページ 1 / 1 |
作成者: | M.S. [ 2007年6月02日(土) 14:07 ] |
記事の件名: | エラーの文章がおかしい |
AB 5.00.00 (CP4) で SPIRIT さんの "Win32Service" のサンプル、 "Win32Service" をデバッグしたら、 引用: Win32Service.sbp(82) - "・関数の第1634038339パラメータ"は値参照型です。ByVal指定することはできません。
というエラーメッセージが出てきました。エラーが出たコード: コード: hThread=CreateThread(ByVal 0,0,AddressOf(Action),0,0,VarPtr(ID)) |
作成者: | イグトランス [ 2007年6月02日(土) 17:35 ] |
記事の件名: | |
「第1634038339パラメータ」は明らかにおかしいですが,その後は間違っていないと思います。次のように第1引数のByValを削除してください。 コード: hThread = CreateThread(0, 0, AddressOf(Action), 0, 0, VarPtr(ID))これに限らず,一部の関数の引数でDeclareのByRef/ByValが変更されているため,同種のエラーがほかにも発生する可能性が高いです。現状では,最終的な判断はapi_*.sbpを見てくださいとしか言えず,ご迷惑をおかけすることになると思います。 |
ページ 1 / 1 | 全ての表示時間は UTC+09:00 です |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |