HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0115
mayatoDLL関数の呼び出し1未解決


mayato

リンク

2012/1/15(Sun) 11:42:07|NO.44290

「#uselibと#funcや#cfuncを使うことでDLLからエクスポートされた関数を呼ぶことができる」
ということがマニュアルに書かれていますが、どのような呼び出し規約の関数なら安全に呼ぶことができますか?
マニュアルにそのような記述を見つけることが出来なかったので質問させてもらいました。

Win32APIのほとんどがstdcallですからstdcallなのかなーと思っているのですが、
自分でcdeclの関数を書いて呼んでみてもプログラムが落ちるとかいったことは今のところ無いです。
cdecl関数の呼び出しは安全なのでしょうか?

ご存知の方、教えてください。



この記事に返信する


dego

リンク

2012/1/15(Sun) 18:58:23|NO.44297

openHSPのソースを見るとstdcallとcdeclの両方に対応しているみたいです。



ONION software Copyright 1997-2023(c) All rights reserved.