2013-03-23 5 views
1

읽을 필요 \ VB에서 tga 파일을 작성하십시오 TargaImage.dll, 멋진 lib를 찾았지만 tga 읽기만 허용합니다. 나는 FreeImage를 발견 VB에서 그것을 가져 tryed하지만 말한다 :vb.net : FreeImage.dll을 vb.net으로 가져올 수 있습니까?

FreeImage.dll could not be added. Please make sure that the file is accessible, and that it is a valid assembly or COM component.

내가 사용할 필요가 있다고 생각하지만, 절대적으로 아무것도 몰라요.

첫째, 직접 <DllImport> 속성을 사용하여 DLL에서 함수를 호출 할 수 있습니다 도움말 PLZ : 길에서 배포 작업을 찾고에서

답변

2

, 당신은 두 가지 옵션이 있습니다. 이것은 관리되지 않는 DLL을 호출하고, 올바른 값을 전달하는 등의 방법을 많이 배워야 할 것입니다. 따라서 두 번째 옵션을 제안합니다.

두 번째 옵션은 배포본에 포함 된 .NET Wrapper 프로젝트를 사용할 수 있다는 것입니다. 여러 프로그래밍 언어를 지원하는 Visual Studio 버전을 사용하는 경우 랩퍼 프로젝트를 솔루션에 추가하고이를 사용해야하는 프로젝트에서 래퍼 프로젝트를 참조하십시오.

Visual Studio Express를 사용하는 경우 VB 솔루션에 C# 프로젝트를 추가 할 수 없습니다. C# Express를 다운로드하고 래퍼 프로젝트를 컴파일 한 다음 컴파일 된 DLL을 VB.Net 프로젝트에 추가하는 것이 좋습니다.

+0

나는 C# Express 2010을 가지고 있는데, 래퍼 프로젝트가있는 곳을 말할 수 있습니까? – 0867532

+0

@ 0867532 그것은 FreeImage \ Wrapper \ FreeImage.NET \ cs –

+0

에 있습니다 : (C# EXPRESS로 \ FreeImage \ Wrapper \ FreeImage.NET \ cs \ FreeImage.NET.vsSolution을 열고 컴파일하거나 디버그하는 동안 439 개의 오류가 발생했습니다 ... – 0867532