FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
problema con shellexecute
Hola, intento pasar unos parametros al cmd usado con shellexecute pero me da error y la verdad no sé como solucionarlo, entonces buscando y buscando encontre este truco en el foro ¿podría usarlo para pasarle esos parametros que hasta ahora me da error? he probado el truco a parte y el resultado me lo da en lenguaje chino o primo hermano, en todo caso mi código es este:
Y el error este: Código:
[dcc32 Error] cons.pas(121): E2010 Incompatible types: 'PWideChar' and 'Integer' Espero podais ayudarme. Un saludo y feliz año.
__________________
La juventud pasa, la inmadurez se supera, la ignorancia se cura con la educación, y la embriaguez con la sobriedad, pero la estupidez dura para siempre. Aristofanes. |
#2
|
||||
|
||||
Bueno te da incompatibilidad de tipos porque te falta un parametro, antes del parametro del SW_SHOWNORMAL va otro que seria para especificar el directorio
bueno te dejo este ejemplo
en este caso solo abre el cmd y mediante el ejecuta el bloc de notas te dejo la referencia para que le des una mirada http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx saludos... |
#3
|
||||
|
||||
Hola bdwong,
Ya había conseguido que no diese error, solo que ahora simplemente no hace nada, ni abre la consola ni nada. Tengo esto:
Independientemente de que los parametros de la aplicacion a llamar, el cmd debería abrirse ¿verdad? Un saludo y gracias.
__________________
La juventud pasa, la inmadurez se supera, la ignorancia se cura con la educación, y la embriaguez con la sobriedad, pero la estupidez dura para siempre. Aristofanes. |
#4
|
||||
|
||||
Bueno en el segundo parametro la palabra 'render' creo que un valor valido porque segun la msdn de microsoft esta no existe, si quieres abrir el cmd cambia ese parametro por 'open'
ademas si quieres que te ejecute los comandos que le vas a mandar al cmd tienes que poner antes el '/k ' porque si no, no hara nada
Espero mas o menos se entienda |
#5
|
||||
|
||||
buenas, tenias razon bdwong, es open y no render, por otra parte y lo digo a titulo informativo, quite la "/k" y funciona bien. Una cosa que no sé si se podra hacer ¿sería posible capturar el porcentaje de progreso y enviarlo a una barra de progreso en el formulario? se me ocurre lo siguiente:
Cada una de esas lineas podría ser un tanto por cierto del progreso, por que van saliendo mientras no se acaba el render ¿podría usarlas para calcular el progressBar? y ¿hay alguna forma de contar esas lineas? en difinitiva ¿sería posible mostrar en un progressBar el progreso del render tomando la consola como referencia? ¿me daría esta opción este truco? Un saludo.
__________________
La juventud pasa, la inmadurez se supera, la ignorancia se cura con la educación, y la embriaguez con la sobriedad, pero la estupidez dura para siempre. Aristofanes. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con ShellExecute =( | Ken_Masters | API de Windows | 6 | 06-06-2017 03:51:47 |
Problema con ShellExecute | Angel Vicente | API de Windows | 3 | 02-06-2008 11:34:07 |
problema con el ShellExecute | nogoncar | C++ Builder | 5 | 10-07-2007 10:42:44 |
Problema con shellexecute | ebeltete | API de Windows | 4 | 21-10-2006 00:23:12 |
Problema con ShellExecute | Walterdf | Varios | 9 | 18-11-2005 20:44:19 |
|