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 |
When should we choose .net remoting over .net web services?
Explain the hierarchial description of remoting?
What is a strong name?
What are the security features in .net remoting?
How do you reference to a private & shared assembly ?
What do you mean by windows authentication?
What is the difference between authentication and authorization ?
7 Answers Digital GlobalSoft, Qatar University,
Threading Types ?
Define delegates and events?
How do you define the lease of the object?
What are various types of assemblies ?
What distributed process frameworks outside .NET do you know?