FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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!!! |
#2
|
||||
|
||||
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... |
#3
|
|||
|
|||
ShellExecute
Muchisimas Gracias!
Me ha ido perfectamente, en el parámetro he puesto(en negrita): Edit1->Text.c_str(), 0, SW_SHOWNORMAL) ; Thanks!!! |
|
|
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 |
|