VB.NET DLL 파일을 C++/CLI로 가져오고 싶습니다. DLL 파일을 참조하는 데 문제가 있습니다. 튜토리얼을 찾으려고 노력했지만, 특히 운이없는 경우, 보통 관리되는 라이브러리를 COM을 통해 원시 코드로 직접 가져 오는 방법을 찾았습니다. 내 C++/CLI 프로젝트에 기존 VB.NET DLL 파일을 가져오고 싶습니다.VB.NET에서 C++/CLI로 : VB.NET DLL 파일을 C++/CLI로 가져 오려면 어떻게해야합니까?
내 VB.NET DLL 파일을 가져오고 사용하려면 헤더 파일이나 선언 파일이 필요합니까?
Foo.vb
Public Module Foo
Public Function Bar(ByVal a As Integer, ByVal b As Integer) As Boolean
Return a > b
End Function
End Module
Mixed.cpp
#include "stdafx.h"
#using "..\Foo\bin\Debug\Foo.dll"
using namespace System;
int main(array<System::String ^> ^args)
{
bool i = Foo::Bar(10,1);
Console::WriteLine(i);
return 0;
}
VB.Net dll을 사용하는 AFAIK는 다른 .Net 언어의 DLL을 사용하는 것과 동일해야합니다. 더 자세한 내용을 알려 주실 수 있습니까? 아마도 컴파일이나 런타임에 오류가 발생했을 것입니다. – MarkJ