Autor
|
Tema: pasar argumentos por un CreateThread? (Leído 9,647 veces)
|
while
Desconectado
Mensajes: 24
|
He probado la última opción y tengo algunos problemas al concatenar y pasar por el thread:
FuncionLlamarThread("asdfA","asdfB");
...
void FuncionLlamarThread(char *a1, char *a2) { char finaldefinido[50]; sprintf(finaldefinido, "%s-%s", a1, a2);
char *final = finaldefinido; MessageBox(0, final, "Title",MB_OK); // Funciona, por lo que aparentemente se han concatenado.
CreateThread( 0, 0, &mithread, final, 0, 0 ); }
Pero luego el mithread, el messagebox aparece en blanco al hacer: char *nombre = (char*)pVoid; MessageBox(0, nombre, "Title",MB_OK);
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
![*](https://foro.elhacker.net/Themes/converted/images/starmod.gif) ![*](https://foro.elhacker.net/Themes/converted/images/starmod.gif)
Desconectado
Mensajes: 5.946
Israel nunca torturó niños, ni lo volverá a hacer.
|
"Depuralo para ver que pasas y recibis; depende del codigo pero si estas pasando una estructura que esta en la pila y la funcion retorna ya no es confiable el puntero."
"... podria desaparecer de su ambito ..."
void FuncionLlamarThread(char *a1, char *a2) { char finaldefinido[50]; ... }
Tu cadena esta en la pila y su ambito es local a la funcion.
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
consulta sobre pasar varios argumentos a un ejecutable de un textbox
.NET (C#, VB.NET, ASP)
|
ahaugas
|
3
|
2,996
|
12 Enero 2013, 13:56 pm
por ahaugas
|
|
|
Problema con Threads al pasar un dato mediante argumentos
Java
|
AlterMundis
|
2
|
2,806
|
23 Enero 2013, 22:50 pm
por AlterMundis
|
|
|
[AYUDA][VBS] Pasar varios argumentos en un acceso directo
Scripting
|
danny920825
|
9
|
6,930
|
15 Marzo 2014, 11:51 am
por Eleкtro
|
|
|
MOVIDO: [AYUDA][VBS] Pasar varios argumentos en un acceso directo
Análisis y Diseño de Malware
|
Mad Antrax
|
0
|
2,066
|
11 Marzo 2014, 09:51 am
por Mad Antrax
|
|
|
[C#] Pasar dos argumentos por DisplayMember (Mysql)
.NET (C#, VB.NET, ASP)
|
DeMoNcRaZy
|
2
|
2,445
|
10 Septiembre 2015, 21:38 pm
por DeMoNcRaZy
|
|