2011-02-09 7 views
1

가능한 중복 :
How do I call unmanaged C/C++ code from a C# ASP.NET webpage사용 "C"DLL은

나는 "C"언어로 작성된 DLL 파일을 가지고, 내가 C#에서 그것을 사용하려고합니다. 내가 어떻게 할 수 있니?

+5

이 사용하는 창에 대한 참조를 위해 good website

는 DLL을. 검색 기능을 사용하십시오. 구체적인 예를 찾을 수도 있습니다. [C#에서 C DLL 코드 호출?] (http://stackoverflow.com/questions/2916153/calling-c-dll-code-from-c), [C# ASP에서 관리되지 않는 C/C++ 코드를 호출하려면 어떻게해야합니까? NET 웹 페이지] (http://stackoverflow.com/questions/720004/how-do-i-call-unmanaged-cc-code-from-ac-asp-net-webpage), [C 라이브러리 호출 방법. NET] (http://stackoverflow.com/questions/927569/how-to-call-ac-library-from-net) 등 –

답변

2

당신은 PInvoke

플랫폼 호출 서비스 (PInvoke를) 관리 코드가 DLL에 구현되어 관리되지 않는 함수를 호출 할 수 있습니다를 사용할 수 있습니다.

Here는 NAG (수치 알고리즘 그룹) 그룹

+0

감사합니다. 당신은 생명의 은인입니다. :) – nightWatcher

1

당신은 당신의 C# 코드에서 같이 DllImport을 다음의 PInvoke를 사용하여 좋은 튜토리얼입니다.

맞춤 DLL의 경우이 example answer을 사용해 볼 수 있습니다. 이것은 이미 수많은 시간을 요구하고있다