Hi,
ich habe ein Delphi Prog geschrieben, in der man eine Namen-Suchfunktion hat, wo dann bei einem Treffer, das Wohnhaus der jeweiligen Person angezeigt wird. Bei dieser Anzeige handelt es sich um ein riesige Bitmapdatei (4000x4000Pixel, ca.35MB).
Bei einem Treffer wird nur ein kleiner Ausschnitt aus der KArte dargestellt. Das mache ich mit der Methode
Quelltext
1:
| Image.Canvas.Draw(-2500,-2500,StrassenkarteBitmap);[ |
Beim Testen ist mir aufgefallen, dass die ersten Treffer schnell in der Karte dargestellt werden. Wenn man aber mehrere Anfragen hintereinander stellt, verlansamt sich die Darstellung auf dem Bildschirm !!
Meine Frage:
1. Gibt es "Techniken", um den Speicher nach einer Anfrage/Darstellung auf dem Bildschirm wieder freizugen ??
2. Gibt es ne (schnelle) Alternative zu meiner doch sehr großen Bitmap ??
(ich muß allerdings in dieser Karte auch zeichnen- so ner Art Fadenkreuz)
Bin wie immer für jeden Tipp dankbar !!!