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 is strong name and what is the purpose of strong name ?
8 Answers Qwest, Sons Of Technology, TCS,
explain is .NET Remoting?
Which Namespaces is used to achieve the Remoting?
How can you create a strong name for a .NET assembly?
What are dynamic assemblies?
What is the Difference between CAO and SAO in Remoting.
What is the difference between the RegisterWellknownServiceType(), RegisterWellknownClientType(), RegisterActivatedServiceType() and RegisterActivatedClientType() in .net?
What are the different types of channels used by .net remoting and which is the best one?
How to directly call a native function exported from a dll?
When do we use delegates in your remoting applications?
what is Client-activated object in remoting?
What is a formatter in .net remoting?