“Conocimientos Programación>Visual Basics Programación

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

2013/12/29
. 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 importar una hoja de cálculo de cuadrícula Visual Basic
Cómo agregar una impresora local utilizando Script
Cómo poner un Programa Sub En Visual Basic 6.0
Cómo imprimir una salida de matriz en orden inverso en Visual Basic 6.0
Cómo utilizar el acceso e introducir datos en una forma a otra Prellenado
Cómo eliminar un documento de Word con VBA
Cómo deshacerse de un objeto en Visual Basic 6
Cómo obtener un valor de la HKEY_CLASSES_ROOT en Visual Basic 6
Conocimientos Informáticos © http://www.ordenador.online