How do you directly call a native function exported from a
DLL?
Answers were Sorted based on User's Feedback
Answer / santhanakumar
HERE IS THE CODE EXAMPLE :
using System.Runtime.InteropServices; \
class C
{
[DllImport("user32.dll")]
public static extern int MessageBoxA(int h, string
m, string c, int type);
public static int Main()
{
return MessageBoxA(0, “Hello
World!”, “Caption”, 0);
}
}
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / moghan
Yes we can call a native function exported from a Dll in
the following way,
I used C#.Net for Coding.
Add a Namespace that "System.Runtime.InteropServices"
Then use the following code,
Syntax:
[DllImport("dllname")]
here place the function in "dllname" Dll.
Is This Answer Correct ? | 1 Yes | 0 No |
What?s Singleton activation mode?
What is the difference between private and shared assembly?
What is the difference beween the registeractivatedservicetype() and registeractivatedclienttype()?
What is the purpose of strong name?
What is boxing and unboxing ?
4 Answers Amdocs, BirlaSoft, TCS,
What technology enables out-of-proc communication in .NET ?
What?s a Windows process?
What are remotable objects in .NET Remoting?
What is unmanaged code?
About remoting and web services. Difference between them?
What are possible implementations of distributed applications in .NET?
What is unboxing?