C sharp - llamar a funcion de dll

 
Vista:

llamar a funcion de dll

Publicado por ADri (1 intervención) el 11/06/2010 09:44:12
Hola a tod@s, soy nuevo en esto del C# y me gustaria saber como puedo usar una funcion que se que esta en una dll de windows.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:llamar a funcion de dll

Publicado por Evan (4 intervenciones) el 13/06/2010 20:15:56
Espacio de nombres para hacer referencia a una dll

using System.Runtime.InteropServices;
////////////////////////////////////////////////////////////////////////////////////////////////
Ejemplo de una aplicacion:

using System;
using System.Runtime.InteropServices;

class PlatformInvokeTest
{
[DllImport("msvcrt.dll")]
public static extern int puts(string c);
[DllImport("msvcrt.dll")]
internal static extern int _flushall();

public static void Main()
{
puts("Test");
_flushall();
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:llamar a funcion de dll

Publicado por systemtak (67 intervenciones) el 16/06/2010 19:43:39
Hola,
correcto la forma de referenciar a una funcion DLL es a traves de USING.

Si el DLL contiene clases puedes instanciar los objetos.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar