Forum: Sonstige Fragen zu Delphi
C++
by Der schöne Günther,
12. Mär 2018
Das ist nicht richtig.
Was Windows macht ist völlig unerheblich, Windows hat genug Puste. Eine Anwendung (z.B. Delphi) arbeitet sowieso nicht mit "echtem" Hauptspeicher sondern mit virtuellem Speicher. Das Betriebssystem (z.B. Windows) kümmert sich in Kombination mit spezieller Hardware-Beschleunigung aus der CPU um die Übersetzung von virtuellen Adressen deines Prozesses in die entsprechenden...
Forum: Sonstige Fragen zu Delphi
C++
by Der schöne Günther,
12. Mär 2018
Ich verstehe noch nicht was Application->CreateForm damit zu tun hat. Kann man die Bitmap nicht vor den ganzen Formularen erstellen? Wenn man dann noch nicht einmal 300 MB am Stück hat würde ich mich allerdings auch wundern :!:
Forum: Sonstige Fragen zu Delphi
C++
by Der schöne Günther,
12. Mär 2018
Damit verschleppst du das Problem höchstens ein bisschen.
Dein Problem ist dass du Speicherfragmentierung hast. Ich kenne TBitmap zu wenig, aber vielleicht kann man den Bereich früh einmal anfordern und dann nicht mehr freigeben? Notfalls erstellst du einmal dein entsprechendes TBitmap und arbeitest immer mit dieser einen Instanz weiter.
Forum: Sonstige Fragen zu Delphi
C++
by Der schöne Günther,
12. Mär 2018
Je nachdem was für elaborate Formate du einsetzt kann man das sicherlich schaffen, aber bei einer stinknormalen TBitmap hätte ich jetzt eher auf 4 Byte pro Pixel getippt.
Forum: Sonstige Fragen zu Delphi
C++
by Der schöne Günther,
12. Mär 2018
Hinweis: Meiner Rechnung nach liegst du eine Zehnerpotenz zu niedrig was den Platzverbrauch angeht.