Club Delphi  
    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 30-05-2004
Avatar de Picard
Picard Picard is offline
Miembro
 
Registrado: may 2004
Ubicación: Palamos
Posts: 23
Poder: 0
Picard Va por buen camino
Project NavSistem.exe raised exception..............

Podeis echarme una mano con una excepcion que me aparece?
Código:
 void __fastcall TfrmPrincipal::EasyMap1MouseMove(TObject *Sender,
	  TShiftState Shift, int X, int Y)
{
	   /*Declaracion de mapX y mapY*/
	   long double mapX,mapY;
	   /*Pasa la posicion del mouse a lso Tlabel correspondientes*/
	   EasyMap1->ScreenToMap(X,Y,mapX,mapY);
	   lblLatMouse->Caption.Format("B=%F,L=%F",mapX,mapY);
El componente TEasyMap esta hecho en delphi, y el codigo correcto para este lenguaje es este:

Código:
 EasyMap1.ScreenToMap(X;Y,mapX,mapY);
StatusBar1.Panels[0].Text:=Format('B=%F,L=%F",[mapX,mapY]);
Yo intento pasar estos valores en lugar del statusbar a un tlabel
gracias
Responder Con Cita
  #2  
Antiguo 31-05-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola nano.

¿ Puedes decirnos el mensaje de error de la excepción que salta ?.

Salutacions.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 31-05-2004
Avatar de Picard
Picard Picard is offline
Miembro
 
Registrado: may 2004
Ubicación: Palamos
Posts: 23
Poder: 0
Picard Va por buen camino
Gracias,esta solucionado

de la siguiente manera:
Código:
 void __fastcall TfrmPrincipal::EasyMap1MouseMove(TObject *Sender,
	  TShiftState Shift, int X, int Y)
{
	   /*Declaracion de mapX y mapY*/
	   long double fx,fy;
	   AnsiString buf;
	   /*Pasa la posicion del mouse a lso Tlabel correspondientes*/
	   EasyMap1->ScreenToMap(X,Y,fx,fy);
	   lblLatMouse->Caption = buf.sprintf("%eº",fy);
	   lblLongMouse->Caption = buf.sprintf("%eº",fx);
	   Application->ProcessMessages();
}
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


La franja horaria es GMT +2. Ahora son las 11:02:12.


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