Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 18-07-2010
Kandorf Kandorf is offline
Miembro
 
Registrado: may 2007
Posts: 38
Poder: 0
Kandorf Va por buen camino
Gracias por la respuesta.
Lo de utilizar enteros es lo que tenía pensado, sólo que además hace falta un TImage en el que representar el trozo de mapa, estaba probando esta parte porque era la que más dudas me generaba.
Finalmente creo que seguiré mostrando la imagen grande y crearé un BitmapList representando las imágenes 32x32 en las que se subdivide, y en el evento OnMouseDown de la imagen grande, en función de donde se haya hecho click haga referencia a una de las imágenes del BitmapList (cogerá el valor entero de la lista del BitmapList en lugar de cargar el canvas en una imagen auxiliar).

Ahora me surge otro problema, hasta ahora estaba probando a crear mapas de 20x15 e iba genial, he probado a crear uno de 500x500 y al iniciarlo me da un problema de "Violación de acceso de memoria en la dirección TAL" ¿Esto es porque pido demasiada memoria? ¿Porque pide tanta memoria seguida que se pisa él solo? Tengo 4GB de RAM, no creo que ese sea el problema, y aunque la ocupara toda supongo que el propio Windows utilizaría memoria virtual.
Lo que he pensado para solucionar esto es crear sólo los objetos que se puedan mostrar en pantalla e ir creando y eliminando conforme se mueven los ScrollBars del ScrollBox que los contiene, aunque no sé si se me quedará grande saber hacer eso, además de que habría que tener en cuenta cuándo se cambia el tamaño de la ventana y puede que más cosas.
¿Consejos?

Un saludo.
Responder Con Cita
 


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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
COMO CREAR UN dbGRID ESTILO CLIPPER stringgrid ASAPLTDA OOP 1 16-04-2006 16:05:48
crear DLL para utilizar con ASP altp Varios 0 29-11-2005 11:14:31
COmo graficar mapas, para crystal reports Vamvam Varios 1 29-11-2005 10:18:08
Crear Mapas sergio_015 Gráficos 2 17-04-2004 17:45:14
Utilizar antiguos componentes con Delphi8 Architect SMTZ Varios 1 11-04-2004 11:57:42


La franja horaria es GMT +2. Ahora son las 17:44:28.


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