“Conocimiento Programación>Visual Basics Programación

¿Cómo llamar a una función VB.NET Desde DLL Fortran

2014/2/23
. El Net Framework introdujo un cambio de paradigma en la programación de computadoras lejos de usar las bibliotecas de vínculos dinámicos actuales , DLL , de utilizar código administrado con seguridad de tipos . Este cambio , a primera vista, requiere que todos los recursos . NET pueden recodificar como . NET DLL. Sin embargo , en un esfuerzo para proporcionar compatibilidad con versiones anteriores , Microsoft introdujo un método para llamar a bibliotecas escritas en idiomas fuera del marco . NET . El método se conoce como la invocación de plataforma , a menudo abreviado como P /Invoke. Instrucciones
1

Añada una declaración "Importar" para la sección de encabezado del código del programa llamando a los servicios de interoperabilidad . Por ejemplo :

Import System.Runtime.InteropServices
2

Añada un atributo DLL a la sección de código en cuestión . Código de ejemplo :


3

Crear un prototipo de la función que se utiliza para llamar a la función dentro de la DLL . Esto sirve como una plantilla de modo que el compilador sabe la firma de la función que está siendo llamado . Este prototipo contiene un nombre de función que se utiliza para hacer referencia a la función DLL en la aplicación. NET , y los tipos de variables . Por ejemplo :

adición ( primerNumero ByVal como Integer, secondNumber ByVal como entero)

Esto le dice al compilador que el P /Invoke función es referencia se llama " Además " dentro de su código de programa y ha pasado dos variables enteras que se denominan " firstInteger " y " secondInteger " en el . NET . La función puede ahora ser llamado como por cualquier otra función.

Visual Basics Programación
Cómo identificar y extraer relaciones de Aplicaciones de texto
Cómo especificar una propiedad predeterminada en Visual Basic
Cómo crear Vb.Net Documentación
Las diferencias entre DataGrid y DataGridView en NET
Cómo crear una aplicación de conteo vocal en Visual Basic
¿Cómo hacer raíces cuadradas en Visual Basic
Cómo evaluar una palabra de alfabeto en Visual Basic
Cómo obtener información de impresora con VB6
Conocimiento de la computadora © http://www.ordenador.online