Visual Basic - Manejo de hilos

Life is soft - evento anual de software empresarial
 
Vista:

Manejo de hilos

Publicado por claudio (1 intervención) el 08/07/2001 06:53:32
Desde ya disculpen las molestias, pero alguien sería tan amable de indicarme como utilizar hilos en visual basic???
Si puede ser algo de código mejor.
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:Manejo de hilos

Publicado por Gaba (43 intervenciones) el 09/07/2001 12:46:38
Ojo son muy inestables y no podra ejecutar paso apaso.
en Vbnet ya estan implementados
'formulario

Private Sub Command1_Click()
Call CrearThread

End Sub
'modulo
'Estructura necesaria para la llamada a la función
'CreateThread. En C se puede dar un valor NULL para
'que tome valores por defecto. En VB hay que pasar
'la estructura completa aunque sea con valores por
'defecto para que la cosa chute.

Type SECURITY_ATTRIBUTES
nLength As Long
lpSecurityDescriptor As Long
bInheritHandle As Long
End Type
Dim SecStruc As SECURITY_ATTRIBUTES

Declare Function CreateThread Lib "kernel32" (lpThreadAttributes As SECURITY_ATTRIBUTES, ByVal dwStackSize As Long, ByVal lpStartAddress As Long, ByVal lpParameter As Any, ByVal dwCreationFlags As Long, lpThreadId As Long) As Long
Declare Sub ExitThread Lib "kernel32" (ByVal dwExitCode As Long)

Declare Function GetExitCodeThread Lib "kernel32" (ByVal hThread As Long, lpExitCode As Long) As Long
Const STILL_ACTIVE = &H103
Const PROCESS_QUERY_INFORMATION = &H400
Dim ret As Long
Dim hwnd As Long
Dim hwnd2 As Long

Sub CrearThread()

' Damos valores a los campos de la estructura
' SECURITY_ATTRIBUTES
' Adjunto la explicación extraída del help del
' API de Microsoft C++.

SecStruc.nLength = 12
' Specifies the length, in bytes, of this
' structure. This value is to be set to
' the size of the SECURITY_ATTRIBUTES structure.

SecStruc.lpSecurityDescriptor = 0
' Points to a security descriptor for the
%
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