VB.NET에서 관리되지 않는 DLL에 대한 함수 호출 구문을 찾는 데 문제가 있습니다. 아무도 이것에 익숙하지 않니?VB에서 관리되지 않는 DLL 호출
관리되지 않는 DLL "Connector.DLL"에는 "Connected"함수가 있다고 가정 해 봅시다. 나는이 함수를 추상 함수 호출을 만들어서 호출하려고한다.
내가
[DllImport("Connector.DLL")]
Public Shared Function Connect(ByVal intPort)
같이 보입니다 거기에 몇 가지 코드를 본 적이하지만 구문은 나를 위해 작동하지 않습니다.
잘못된 구문을 사용하고있는 것 같습니다. VB의 속성은 꺽쇠 괄호 안에 포함되어야하며 함수 선언과 같은 줄에 있어야합니다. MSDN (http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute.aspx) 또는 http://pinvoke.net에서 샘플을 확인하십시오. –