掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ActiveXからDLLを呼出すには? (ID:115787)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VBで作成したEXEからVC++で作成したDLLを呼出して実行していました。 それと同じ関数をActiveX(EXE)から呼出すと "実行時エラー'-2147352560(80020010)'"のメッセージが表示され、 エラーとなってしまいます。 回避方法が分かりません。 ご教授宜しくお願いいたします。 バージョンはVB6とVC6です。 環境はWindows XPです。 VB側のソース 宣言部 Private Declare Function TestFunc Lib "TestLib" (ByVal param1 As String, ByVal param1 As Long, ByVal param1 As String, ByVal param1 As String) As Long ソース部 Dim lRet As Long Dim param1 As String Dim param2 As Long Dim param3 As String Dim param4 As String lRet = TestFunc(param1, param2, param3, param4) C側のソース extern "C" __declspec(dllexport) long TestFunc(char *param1, long param2,char *param3,char *param4) 宜しくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.