Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-02-2004
Descendents Descendents is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 396
Poder: 21
Descendents Va por buen camino
MS-Dos en delphi

Es posible desde una aplicacion delphi, crear una pantalla msdos?
Es decir, como podemos crear una aplicacion telnet por ejmplo gracias a componentes, seria posible crear una msdos y poder llamar a sus comandos sin la necesidad de tener que cada vez llamar al shellexecute o al winexec, que lo que me hacen es abrir una ventana ejecutan el codigo y se cierran.

Abrir un cmd.exe dentro de mi aplicacion delphi.
¿Esto es posible?

El problema es que cuando ejecuto un comando con shelexecute o winexec, abre una ventan ejecuta el codigo, pero yo no controlo las respuestas que me da msdos, entonces a mi me interesaria poder coger las respuestas estas que me da y según que hacer uun u otra cosa.

Una solucion seria poder acceder a esta respuesta y otra seria la de introducir una consola msdos dentro de mi aplicacion delphi.Como dije en el caso anterior como un telnet, que cuando tu le das un comando telnet, te responde.

Espero explicarme.Gracias

Un saludo
__________________
La victoria tiene cien padres. La derrota es huérfana (Napoleón).
Responder Con Cita
  #2  
Antiguo 12-02-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
En Windows solo puede haber una consola por proceso, para que te digo esto, el tema es que puedes alocar una consola (AllocConsole), y crear un proceso con herencia de descriptores (CreateProcess con bInheritHandles = True), entonces puedes ejecutar el command.com o cmd.exe que se abrirá dentro de esta consola que puedes controlar desde tu programa, con las "Console Functions".

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 12-02-2004
Descendents Descendents is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 396
Poder: 21
Descendents Va por buen camino
Ok más o menos te entiendo.Gracias

Te agradeceria si sabes de donde hay algun ejemplo o de algun sitio que lo refleje.Yo por supuesto ahora mismo me pongo a buscar sobre el tema y a solucionarlo, pero si tu ya supieras algún sitio pues mejor, pero sino, pues ya muchas gracias

Un saludo
__________________
La victoria tiene cien padres. La derrota es huérfana (Napoleón).
Responder Con Cita
  #4  
Antiguo 12-02-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Te recomiendo este artículo:
http://www.netti.hu/doc/delphi_zine/...20Part%20I.htm
http://www.netti.hu/doc/delphi_zine/...0Part%20II.htm

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #5  
Antiguo 12-02-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Usp... mil disculpas!! esos artículos no están mas online, los tenía agendados y no los probé. Bueno, ahora te recomiendo buscar en Google y/o similar.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:55:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi