Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-11-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Prueba con pchar(edit1.text)
Responder Con Cita
  #2  
Antiguo 29-11-2012
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 18
cocute Va por buen camino
Primero aclaro que uso XE3 por si sirve de algo.

Gracias por responder, pero poniendo pchar(edit1.text) me da este otro error:

[bcc32 Error] main.cpp(2206): E2031 Cannot cast from 'UnicodeString' to 'wchar_t *'

Tambien he probado a poner
Edit1->Text.c_str()
pero entonces me da este error
[bcc32 Error] main.cpp(2207): E2034 Cannot convert 'wchar_t *' to 'const char *'


Se que el problema viene por el tema del Unicode, pero no doy en como hacerlo.

Última edición por cocute fecha: 29-11-2012 a las 14:00:07.
Responder Con Cita
  #3  
Antiguo 29-11-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Es ansistring, creo recordar.
Responder Con Cita
  #4  
Antiguo 29-11-2012
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 18
cocute Va por buen camino
gracias de nuevo,
pero si pongo
AnsiString(edit1.text)
me da este error:
[bcc32 Error] main.cpp(2207): E2034 Cannot convert 'AnsiString' to 'const char *'
Responder Con Cita
  #5  
Antiguo 29-11-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
pchar(ansitring(edit1.text))

O creas una variable ansistring y le pasas el valor.
O creas una variable pchar y le pasas el valor.
Responder Con Cita
  #6  
Antiguo 29-11-2012
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 18
cocute Va por buen camino
Después de mucho probar así es como me ha funcionado:
ShellExecute(NULL, "open", AnsiString(Edit1->Text).c_str() , NULL, NULL,SW_SHOWMAXIMIZED);
Responder Con Cita
  #7  
Antiguo 29-11-2012
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 18
cocute Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
pchar(ansitring(edit1.text))
Eso también me daba error:
[bcc32 Error] main.cpp(2206): E2031 Cannot cast from 'AnsiString' to 'wchar_t *'

Pero de todos modos ya lo he solcionado como he dicho antes.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Como ejecutar un programa externo. jmgc1982 C++ Builder 10 02-06-2008 09:47:29
Ejecutar programa externo con Lazarus abelaquino Lazarus, FreePascal, Kylix, etc. 1 12-05-2008 09:37:35
Ejecutar programa externo desde PHP fide PHP 10 07-02-2008 21:21:54
programa externo hugoacosta API de Windows 2 17-04-2006 19:44:57
Ejecutar un programa externo desde un programa de Delphi Roger_Fernandez Varios 3 02-09-2004 18:05:36


La franja horaria es GMT +2. Ahora son las 13:43:55.


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