掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アクティブXDLLをC++から呼ぶには? (ID:112568)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
文字配列ならこんな感じでいかがでしょうか? これも即席でパクリもののソースに手を加えたものです... == VB ======================== Option Explicit Public Function test_sub(strBuf As String) As Long strBuf = "てすと" test_sub = 0 End Function == VC ======================== #include <stdio.h> #include <atlbase.h> #import "Project1.dll" using namespace Project1; void main() { USES_CONVERSION; if (SUCCEEDED(::CoInitialize(NULL))) { { _Class1Ptr pClass1(__uuidof(Class1)); BSTR bbb = 0; printf("%d\n", pClass1->test_sub(&bbb)); LPTSTR paaa = OLE2T(bbb); } ::CoUninitialize(); } }
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.