Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

como concatenar lo que hay en un WinExec con un Memo!!!

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: como concatenar lo que hay en un WinExec con un Memo!!! Responder citando

hola a todos!!!
lo que intento es mandar mensajes a un servidor de datos, para ello utlizo
WinExec("net send SERVIDOR'"+Memo1->Lines,SW_SHOW); pero no funciona pues me marca el sig error: invalid pointer addition.

segun esto no se pueden concatenar, supongo que es porque la cadena dentro del WinExec es const char y lo que hay en el Memo es un TString, pero aun asi intento convertirlo a char con la funcion c_str(), pero esta no se encuentra dentro de los metodos del Memo(Memo1->Lines.c_str()).

Porque lo hago con el WinExec()?? pues porque estoy utlizando SQL Server y ahi va implicito la conexion cliete-servidor-cliente, es decir, no me es necesario utilizar un ServerSocket y un ClientSocket....


saludos....

gracias de antemano por la ayuda proporcionada. Laughing
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Hola. El texto de un Memo se guarda en una lista de AnsiStrings, Memo->Lines, que por no tratarse de un AnsiString no tiene sus métodos. Para acceder a un elemento de la lista deberás invocar su propiedad Strings[indice], donde indice toma valor desde 0 hasta Memo->Lines->Count - 1. Su uso es:
Código:
Memo1->Lines->Strings[indice].c_str();


Por otro lado las variables char* no pueden sumarse (si sumas dos char se obtiene otro char pues se tratan como enteros). Para concatenar cadenas de caracteres tendrás que recurrir a la función strcat(...).

Suerte.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Gracias!!! Responder citando

gracias enrique, funciono de maravilla...... Very Happy
_________________
Alberto Lavariega Arista
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.