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 

2 Preguntas (C++ Builder)

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: 2 Preguntas (C++ Builder) Responder citando

La razon por la cual escribo este post es porque me gustaria saber 2 pequeños detalles relativos al C++ Builder;

1) Tengo un Edit, y en el tengo un numero DOUBLE, pero quisiera que no aparecieran en el todos los decimales que este posee, como puedo hacer para que por ejemplo aparezcan tan solo 4 decimales, es decir, tengo en el Edit:

6.71757499847335 y quisiera que tan solo apareciera por ejemplo 6.717574

¿Que puedo hacer?


2)Esta pregunta es relativa al manejo de Sockets, especialmente el SocketClient, el problema que tengo esta dentro del siguiente codigo:

Cliente1->Address = "127.0.0.1";
Cliente1->Open();

Hasta ahi todo esta correcto, sin embargo, quisiera condicionar para que, si en efecto, hubo conexion, entonces haga ciertas cosas, es decir, mi idea es la siguiente:

Cliente1->Address = "127.0.0.1";
Cliente1->Open();
if(Cliente1->Active()){
/*ACCIONES*/
}

Sin embargo, esto no pasa, aunque se conecte, la primera vez no entra al if, y deberia hacerlo, hasta la 2da vez que presiono el boton de conectado, realmente nose que pasa ahi, pero espero puedan ayudarme.
Volver arriba
Mensaje    Asunto: Responder citando

Respuesta 1
Código:

tuEdit->Text=FloatToStrF(dTuDoble,ffFixed,8,4);

_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Cita:
Respuesta 2

usa el evento Connect del ClientDataSet de la siguiente manera

Código:
void __fastcall TDMEncuestas::ClientSocket1Connect(TObject *Sender,
      TCustomWinSocket *Socket)
{
    if(Socket->Connected) //si esta conectado
    {
      //hacer algo
    }

}
//---------------------------------------------------------------------------

_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Muchas Gracias por las respuestas, he resuelto mi problema, gracias en verdad.
Volver arriba
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.