elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [?] ¿Multithread?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [?] ¿Multithread?  (Leído 7,730 veces)
MeCraniDOS


Desconectado Desconectado

Mensajes: 337


Sr. Glass


Ver Perfil
[?] ¿Multithread?
« en: 23 Agosto 2013, 13:10 pm »

Buenas, pues es una pregunta un poco concreta, hay alguno de estos lenguaje que sea multithread?

  • Perl
  • Python
  • Ruby

Tengo un proyecto casi acabado en AutoIt3 y no es multithread, por lo que no funciona como quiero que funcione, y no puedo continuar, quería saber si alguno de esos 3 lenguajes es multithread y sea compatible con AutoIt, tengo casi 2.000 lineas en autoit y traducirlo a otro lenguaje...  :-\

Mi idea era poder hacer lo siguiente, incluir los archivos *.au3, e ir llamando a las funciones creando threads desde otro lenguaje que soporte au3  :-\ :-\

Se que con C/C++ lo de los threads es sencillo, pero la interfaz gráfica la tengo hecha con AutoIt y no se si se puede utilizar , y crear mas de un exe e ir llamándolos es un coñazo  :¬¬ :¬¬


En línea

"La física es el sistema operativo del Universo"
     -- Steven R Garman
79137913


Desconectado Desconectado

Mensajes: 1.169


4 Esquinas


Ver Perfil WWW
Re: [?] ¿Multithread?
« Respuesta #1 en: 23 Agosto 2013, 13:12 pm »

HOLA!!!

http://stackoverflow.com/questions/2846653/python-multithreading-for-dummies

Solo se que python si.

GRACIAS POR LEER!!!


En línea

"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*
Danyfirex


Desconectado Desconectado

Mensajes: 493


My Dear Mizuho


Ver Perfil
Re: [?] ¿Multithread?
« Respuesta #2 en: 24 Agosto 2013, 23:17 pm »

Con Autoit lo puedes hacer sin usar threads  :rolleyes:
En línea

MeCraniDOS


Desconectado Desconectado

Mensajes: 337


Sr. Glass


Ver Perfil
Re: [?] ¿Multithread?
« Respuesta #3 en: 24 Agosto 2013, 23:53 pm »

Con Autoit lo puedes hacer sin usar threads  :rolleyes:

Con AutoIt no puedo llamar a mas de una función a la vez  :silbar:
En línea

"La física es el sistema operativo del Universo"
     -- Steven R Garman
Danyfirex


Desconectado Desconectado

Mensajes: 493


My Dear Mizuho


Ver Perfil
Re: [?] ¿Multithread?
« Respuesta #4 en: 24 Agosto 2013, 23:59 pm »

la respuesta ya ye la di en otros temas.  :rolleyes:

Tambien se pueden crear hilos. aunque no estables al 100%

Código
  1. $Handle1 = DllCallbackRegister("hilo", "int", "ptr")
  2.  
  3. Func CreateThread($Handle, $struct)
  4. $return = DllCall("kernel32.dll", "hwnd", "CreateThread", "ptr", 0, "dword", 0, "long", DllCallbackGetPtr($Handle), "ptr", DllStructGetPtr($struct), "long", 0, "int*", 0)
  5. Return $return[0]
  6. EndFunc
  7.  
  8. $Struct1 = DllStructCreate("Char[200];int")
  9. DllStructSetData($Struct1, 1, 10)
  10. CreateThread($Handle1, $Struct1)
  11.  
  12.  
  13.  
  14. MsgBox(0x40, "Normal", "Hola mundo")
  15.  
  16. Func hilo($x)
  17. $y = DllStructCreate("char[200];int", $x)
  18. MsgBox(0x40, "Desde hilo", "Soy un hilo")
  19. EndFunc
  20.  
  21.  


saludos
En línea

MeCraniDOS


Desconectado Desconectado

Mensajes: 337


Sr. Glass


Ver Perfil
Re: [?] ¿Multithread?
« Respuesta #5 en: 25 Agosto 2013, 00:48 am »

Tambien se pueden crear hilos. aunque no estables al 100%

Perfecto  ;-)
Las funciones tienen que estar en una Dll o algo? o como funciona el código que me has puesto  :huh:
En línea

"La física es el sistema operativo del Universo"
     -- Steven R Garman
Danyfirex


Desconectado Desconectado

Mensajes: 493


My Dear Mizuho


Ver Perfil
Re: [?] ¿Multithread?
« Respuesta #6 en: 25 Agosto 2013, 01:05 am »

Prueba el código cual dll?  :rolleyes:

aunque con ya te dije en otro tema con AdliRegister solucionas el problema :)
En línea

MeCraniDOS


Desconectado Desconectado

Mensajes: 337


Sr. Glass


Ver Perfil
Re: [?] ¿Multithread?
« Respuesta #7 en: 30 Agosto 2013, 11:21 am »

Prueba el código cual dll?  :rolleyes:

aunque con ya te dije en otro tema con AdliRegister solucionas el problema :)

Entonces que es mejor usar  :huh: :huh:

Esto?


Código
  1. $Handle1 = DllCallbackRegister("hilo", "int", "ptr")
  2.  
  3. Func CreateThread($Handle, $struct)
  4. $return = DllCall("kernel32.dll", "hwnd", "CreateThread", "ptr", 0, "dword", 0, "long", DllCallbackGetPtr($Handle), "ptr", DllStructGetPtr($struct), "long", 0, "int*", 0)
  5. Return $return[0]
  6. EndFunc
  7.  
  8. $Struct1 = DllStructCreate("Char[200];int")
  9. DllStructSetData($Struct1, 1, 10)
  10. CreateThread($Handle1, $Struct1)
  11.  
  12.  
  13.  
  14. MsgBox(0x40, "Normal", "Hola mundo")
  15.  
  16. Func hilo($x)
  17. $y = DllStructCreate("char[200];int", $x)
  18. MsgBox(0x40, "Desde hilo", "Soy un hilo")
  19. EndFunc

O Esto?

Código
  1.  
  2. AdlibRegister("Tufuncion",10*1000)
  3.  
  4.  
  5. ;aqui tu codigo para Buscar
  6.  
  7.  
  8.  
  9. Func Tufuncion()
  10. ;aqui el codigo para clikear.
  11. EndFunc

Saludos  :rolleyes:
En línea

"La física es el sistema operativo del Universo"
     -- Steven R Garman
Danyfirex


Desconectado Desconectado

Mensajes: 493


My Dear Mizuho


Ver Perfil
Re: [?] ¿Multithread?
« Respuesta #8 en: 30 Agosto 2013, 14:37 pm »

Para lo que quieres esto es suficiente.

Código
  1. AdlibRegister


saludos
En línea

MeCraniDOS


Desconectado Desconectado

Mensajes: 337


Sr. Glass


Ver Perfil
Re: [?] ¿Multithread?
« Respuesta #9 en: 30 Agosto 2013, 16:59 pm »

Si, la función es muy simple y fácil de usar, ya he solucionado el problema

Gracias  :silbar:
En línea

"La física es el sistema operativo del Universo"
     -- Steven R Garman
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[SRC] VB MultiThread *.ctl
Programación Visual Basic
[Zero] 2 2,275 Último mensaje 8 Mayo 2009, 04:07 am
por ‭‭‭‭jackl007
Socket and MultiThread
Programación Visual Basic
ntaryl 8 5,296 Último mensaje 6 Marzo 2010, 18:03 pm
por ntaryl
Socket and Multithread
Programación Visual Basic
ntaryl 2 2,625 Último mensaje 7 Septiembre 2010, 18:19 pm
por ntaryl
A por un MultiThread Decente!
Programación Visual Basic
F3B14N 4 3,204 Último mensaje 23 Febrero 2011, 03:48 am
por F3B14N
python diccionario atack multithread bug
Scripting
asdexiva 0 2,081 Último mensaje 16 Junio 2015, 00:42 am
por asdexiva
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines