Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
19. Jul 2007
@Bernhard Geyer: Ich tippe darauf das es an den Dateien liegt. Grund: ich hatte schon gleiches Problem. Mehrere hundert Dateien in einem Ordner und es hat eine halbe Ewigkeit gedauert. Das ganze in eine einzelne Datei gestopft und es ist nur so durchgeflutscht
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
19. Jul 2007
@Bernhardt: Das ist wirklich das Problem. Ich habe auch bereits die Erfahrung gemacht dass, das einlesen mehrere Dateien sehr lange dauert. Selbst wenn man die Dateien nicht liest sondern immer nur öffnet und wieder schließt vergeht eine menge Zeit.
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
19. Jul 2007
Das zusammenfassen würde ich lassen denn dann müsstest du das Bild in einem Stück laden und da kann es zu Problemen kommen. Denn dazu müsstest du ein zusammenhängendes Stück Speicher haben was groß genug für alle Grafiken ist.
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
19. Jul 2007
das einfachste ist du schreibst alle deine Skindateien hintereinander in die Datei und speicherst eben die Positionen in eine die Ini (oder sogar mit in diese Datei)
Folgendes ist ungetestet sollte aber funktionieren.
var
lFile : TMemoryStream;
lBigFile : TFileStream;
lCount : Integer;
begin
lFile := TMemoryStream.Create();