el 02-19-2009 03:22 AM
¡Resuelto! Ir a solución.
el 02-19-2009 04:55 AM
Ahora bien, aquí va tu código con lo que se necesita para formatear el texto antes de pasarlo al control; he movido el LoadPanel también para cargar en memoria el panel tan sólo cuándo se va a utilizar efectivamente. Igualmente he subrayado algunos otros detalles que he corregido:
double x;
char msg[16];
GetCtrlVal (panelmotores, PANEL_PASOS, &x); //Tomo el valor del NUMERIC
if (x > -200.0 && x < 200.0) {
estado = ConfirmPopup ("Va Usted A Mover El Motor", "¿Está Seguro De Los Pasos A Mover?");
if (estado == 1) {
movimientomotor = LoadPanel (0, "Menu+Serial.uir", movmot);InstallPopup (panel_handle); //Cargo el panel_handlesprintf (msg, "%.1f ", x); // Formateo el texto con 1 dígito detrás del comaSetCtrlVal (panel_handle, SERIAL_TBOX_SEND, msg);
}