掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
可変引数をCライブラリに渡したい (ID:142723)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
オショウ、Hongliangさん 回答ありがとうございます。 >また、Stringを渡しているので、そのポインタの扱いとか >C側でどうやっておられるのか・・・ 今のところ何もしていません。 今後、printf関数のようなものを作成しようと思っています。 >尚、このFuncAの戻り値はあるんですか?ないんですか? 大変申し訳ありません。宣言になっていませんでした。 以下は関数のソースコードです。 int FuncA( int arg,char *lpcFmt, ... ) { return 0; } VB側からは終了ボタンが押されるまでコールし続けます。 Private Sub Form_Load() Static lCallCnt As Long '呼出回数 '終了ボタンが押されるまでループする Do While Command1.Enabled 'カウントアップ lCallCnt = lCallCnt + 1 'DLL呼び出し Call FuncA(2, "呼び出し", lCallCnt) DoEvents Loop MsgBox "呼び出した回数:" & lCallCnt Unload Me End Sub 呼び出し規約は意識していませんでした。 ちょっとアプローチを変えて試してみます。 ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.