| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
polaris Cdt


Registrado: 01 Sep 2006Mensajes: 18
|
Publicado: Mar 03 Oct, 2006 9:18 pm Asunto: KILL_PROC -> Problemas con variables |
|
|
El caso es que estoy intentado hacer un programa en el que tu introduces en un Edit el nombre del proceso que deseas matar, pero me surge un problema: La variable donde guardo los caracteres del Edit debe ser AnsiString, mientras que la funcion KILL_PROC_BY_NAME necesita una variable de tipo const char*. He intentado solucionarlo con la funcion sprintf, sin resultados positivos:
| Código: | void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString ansi= Edit1->Text;
char ch[100];
ansi.sprintf("%s",ch);
ShowMessage (truf);
KILL_PROC_BY_NAME (ch);
} |
Gracias |
|
| Volver arriba |
|
 |
Mario Cdt


Registrado: 23 Sep 2004Mensajes: 22Ubicación: Tijuana B.C., México
|
Publicado: Mar 03 Oct, 2006 11:35 pm Asunto: |
|
|
Puedes utilizar la funcion c_str() del AnsiString, que te regresa un char*
| Código: | KILL_PROC_BY_NAME(Edit1->Text.c_str()); |
_________________ Mario. |
|
| Volver arriba |
|
 |
|