PDA

Ver la Versión Completa : Problemas al reinstalar el componente SimpleGraph


onlytk
08-11-2005, 02:38:04
Hola amigos, anteriormente instale el SimpleGraph, pero tenia un Bug el cual informe a su foro, y lo corrigieron, ahora me descargue su nueva version, y quice desinstalar el componente para instalar el nuevo, borre la paleta y luego de los Packages elimine su bpl que se habia copiado en una carpeta de delphi, ahora quice crear un nuevo paquete para instalar el nuevo, compile e instale me aparecio todo bien, pero no me aparece la paleta, cual es el problema, puesto que desde el visor de paquetes si esta ahi el componente y su icono, pero no veo la paleta dle SimpleGraph, por favor alguien que me ayude :(

Neftali [Germán.Estévez]
08-11-2005, 09:35:36
Pulsa click derecho sobre la paleta de componentes. Te aparece un formulario de "Pañette Properties"; Desde ahí busca el comonente y restauralo (si es necesario) a la paleta correspondiente. A veces quedan como ocultos (Hidden) y dejan de verse en la paleta.

onlytk
08-11-2005, 13:43:20
Ok, gracias, ya lo restaure.

Algo ultimo, alguien sabe donde puedo enkontrar ayuda o un tutorial del componente SimpleGraph, puesto que el readme.htm que viene adjunto es bien tedioso buscar la clase y sus metodos, etc.

Salu2

rafita
15-11-2005, 11:10:11
Hola compañeros,
Yo también busco algo de información sobre ese componente. Como veo que lo habeís utilizado os hago algunas preguntas para saber si voy por buen camino.

Estoy haciendo una miniaplicación (de uso propio) donde aparecerán imagenes (.jpg) que representan planos de edificios.
En ejecución se crean elementos que representan los dispositivos (PC's, impresoras,...) que hay en el edificio. Los dispositivos ya están creados en una base de datos, y desde esta aplicación lo que hago es situarlos en el plano y guardar en la base de datos su posición (Id del plano, y coordenadas), o consultarlos: pinchar sobre un dispositivo y ver sus características.

Hasta aquí todo correcto. Pero quería darle un poco más de funcionalidad a la aplicación, por ejemplo dibujando líneas que unan Pc's e impresoras,... Aquí es donde le encuentro aplicación al componente TSimpleGraph.

Mis dudas son las siguientes:
¿el área de trabajo de este componente puede estar sobre la imagen del plano, o no me va a permitir mover/consultar los dispositivos?
A la hora de guardar las líneas/flechas/rectángulos creados con este componente, ¿cómo lo hace?
Veo en el ejemplo que utiliza la extensión .SGP. ¿es un formato propio de este componente o es algún tipo de archivo estándar que yo no conozco?

Perdonad el testamento que acabo de meter, pero estoy hecho un mar de dudas.

Saludos, y gracias por anticipado.

Neftali [Germán.Estévez]
15-11-2005, 12:06:23
Mis dudas son las siguientes:
(1)¿el área de trabajo de este componente puede estar sobre la imagen del plano, o no me va a permitir mover/consultar los dispositivos?

(2)A la hora de guardar las líneas/flechas/rectángulos creados con este componente, ¿cómo lo hace? Veo en el ejemplo que utiliza la extensión .SGP. ¿es un formato propio de este componente o es algún tipo de archivo estándar que yo no conozco?

(1) Si pones éste componente sobre el otro plano no te permitirá modificar los objetos que queden debajo. (Si es que he entendido bien lo que preguntas...)

(2) En mi caso lo que hago es olvidarme del formato que tare para guardar en fichero. Al salir recorro todos los objetos creados "dentro" de éste componente y almaceno en Base de Datos sus características (posicion, color, Tipo,...). Al recuperar el diseño hago el paso contrario.

rafita
15-11-2005, 13:31:11
Gracias Neftali por tu pronta y precisa respuesta.

Me has entendido perfectamente: mi idea era tener estos gráficos sobre mi imagen y manejar ambas cosas (mis dispositivos y estos gráficos).

Al leer tu respuesta he pensado en dejar mi aplicación como está y prescindir de añadirle líneas, rectángulos,... Pero después se me a ocurrido otra cosa:
¿alguno de los objetos que se pueden crear con TSimpleGraph puede contener una imagen dentro?
Si la respuesta fuese positiva podría pasar de mi código y hacer todo con los objetos de TSimpleGraph.

Seguiré dandole vueltas al tema.

Gracias.

Neftali [Germán.Estévez]
15-11-2005, 14:15:23
¿alguno de los objetos que se pueden crear con TSimpleGraph puede contener una imagen dentro?
Los objetos poseen una propiedad BackGround que permite asignar una imagen.

rafita
15-11-2005, 14:28:48
Los objetos poseen una propiedad BackGround que permite asignar una imagen.
Perfecto. Gracias Neftali por tu interés.

(por hoy lo dejo, mañana más)