Saber como criar um segmento de dentro de uma biblioteca de vínculo dinâmico você pode economizar tempo quando você está desenvolvendo um aplicativo do Windows . A DLL tem instruções ou funções que podem ser chamadas a partir de um aplicativo externo. As funções na DLL pode executar uma tarefa ou retornar informações para o aplicativo que o chamou. Um segmento é uma seqüência de execução pelo processador do computador e você pode criar vários segmentos dentro de uma DLL. Use o Microsoft Visual Basic para criar uma DLL que usa um fio. Coisas que você precisa
Microsoft Visual Basic Express
Visualizar Mais instruções
1
Abra o Microsoft Visual Basic Express , selecione o menu "Arquivo" e clique em " New Project ". Selecione " Visual Basic " em " Modelos Instalados " clique duas vezes em "Biblioteca de Classe" mostrado no meio da janela " New Project"
2
Digite o seguinte acima " Public Class Class1 " . :
System Imports
Imports System.Threading
3
Copie e cole o seguinte em " Public Class Class1 " :
privada Sub CntrFunc ()
Dim iCntr As Integer Dim
ThreadState As String
Para iCntr = 1 To 70000
Se iCntr Mod 7000 = 0 Then
ThreadState = Thread.CurrentThread.ThreadState.ToString
Console.WriteLine (" Contador: " + ThreadState )
End If
Próxima
End Sub
Esta sub-rotina será iniciado como um fio e executar um loop For .
4
Digite o seguinte para criar uma função que irá iniciar o " CntrFunc " thread e monitorizar o seu estado até que seja feito :
Função Pública createThreadInDLL () As String Dim
ThreadState As String Dim
tr As New thread ( AddressOf CntrFunc )
tr.Start ()
Enquanto tr.IsAlive
Thread.CurrentThread.Sleep (200)
End While
ThreadState = tr.ThreadState . ToString
createThreadInDLL = "Thread é feito da linha é : " Função + _
ThreadState
Fim
< br >