Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-06-2008
jmgc1982 jmgc1982 is offline
Miembro
 
Registrado: abr 2008
Posts: 19
Poder: 0
jmgc1982 Va por buen camino
Question Problema con ShellExecute

Buenas,

Mirad tengo un pequeño problema (y seguro que bastante tonto...);

Con la funcion ShellExecute como esta:

ShellExecute(Handle, "open", "C:\\Jose\\admin.bat ","Contenido del Edit1", 0, SW_SHOWNORMAL) ;

El parámetro en negrita, es un String que le paso al .bat como parametro %1.

Y mi gran Problema es que no consigo pasarle el texto de un Edit (Edit1) a este parámetro, ya que si le pongo Edit1->Text, me sale un error que es este:

Cannot convert 'Ansistring**' to 'const char*'

Como lo puedo hacer???

Muchas Gracias!!!
Responder Con Cita
  #2  
Antiguo 04-06-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

En Delphi usaríamos algo como "PChar(Edit.Text)", porque lo que se nos pide en "ShellExecute()" es algo así, y no un "String". En C++ Debe haber alguna manera de hacer lo mismo, tal vez "(char)Edit.Text"... de hecho no es esta la forma, pero, en este hilo parece que tienes la respuesta que buscas, me parece a mí: se titula igual que este tuyo...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 04-06-2008
jmgc1982 jmgc1982 is offline
Miembro
 
Registrado: abr 2008
Posts: 19
Poder: 0
jmgc1982 Va por buen camino
Wink ShellExecute

Muchisimas Gracias!

Me ha ido perfectamente, en el parámetro he puesto(en negrita):

Edit1->Text.c_str(), 0, SW_SHOWNORMAL) ;


Thanks!!!
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

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() kagua77 C++ Builder 3 17-04-2008 01:19:00
problema con el ShellExecute nogoncar C++ Builder 5 10-07-2007 10:42:44
Problema con ShellExecute Walterdf Varios 9 18-11-2005 20:44:19
Problema con ShellExecute hector_etv Varios 1 07-08-2005 04:11:47


La franja horaria es GMT +2. Ahora son las 04:53:11.


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