Conocer cómo crear un hilo desde el interior de una librería de enlace dinámico que puede ahorrar tiempo cuando se está desarrollando una aplicación de Windows. Un archivo DLL contiene instrucciones o funciones que pueden ser llamadas desde una aplicación externa . Las funciones de la DLL se pueden realizar una tarea o devolver información a la aplicación que lo llamó. Un hilo es una secuencia de ejecución por el procesador de la computadora y se pueden crear múltiples hilos dentro de una DLL. Utilice Microsoft Visual Basic para crear una DLL que utiliza un hilo. Cosas que necesitará
Microsoft Visual Basic Express
Ver Más instrucciones
1
Abra Microsoft Visual Basic Express, seleccione el menú "Archivo" y luego en "Nuevo Proyecto". Seleccione " Visual Basic " en " Plantillas instaladas ", haga doble clic en " Biblioteca de clases " que se muestra en el centro del "Nuevo proyecto " Ventana
2
Escriba el siguiente por encima de " Public Class Class1 " . :
Imports System Imports System.Threading
3
Copia y pega el siguiente en " Public Class Class1 ":
privado Sub CntrFunc ()
iCntr Dim As Integer
ThreadState dévil como secuencia
Para iCntr = 1 a 70000
Si iCntr Mod 7000 = 0 Entonces
ThreadState = Thread.CurrentThread.ThreadState.ToString
Console.WriteLine ( "Contador :" + ThreadState )
End If
Siguiente
< p> End Sub
Esta subrutina se inició como un hilo y ejecutar un bucle .
4
Escriba lo siguiente para crear una función que se iniciará el hilo " CntrFunc " y supervisar su estado hasta que se hace :
Public Function createThreadInDLL () As String
ThreadState dévil como secuencia
tr Dim As New Thread ( AddressOf CntrFunc )
< p> tr.Start ()
Mientras tr.IsAlive
Thread.CurrentThread.Sleep ( 200 )
End While
ThreadState = tr.ThreadState . ToString
createThreadInDLL = "El hilo de rosca se hace es : " + _
ThreadState
End Function
< br >