Dieser Post bezieht sich auf [C#] Periodisch Screenshots erstellen.
Hallo ihr lieben,
eine Frage hätte ich da noch
Periodisch die Screenshots zu erstellen klappt wunderbar. Nun habe ich vor die Methode etwas zu optimieren.
Dazu habe ich vor alle erstellen Bitmaps zunächst in einer List "zwischenzuspeichern" um sie dann erst bei Bedarf auf die Festplatte zu schreiben.
Nun meine Frage wie stelle ich das am besten an?
Mein bisheriger Versuch bestand darin, zunächst eine Liste zu erstellen
Und dann wann immer ich einen Screenshot mit meiner Mehtode CaptureScreen erstelle, diesen der Liste hinzuzufügen statt ihn direkt zu speichern.
Jedoch tauchen hier meine ersten Probleme auf.
Wann ist es nun am geschicktesten die Bitmap zu disposen?
Und den nächsten Fehler erhalte ich wenn ich die Liste auselesen will.
Eigentlich dürfte das ja mit einer for each schleife gehen.
Ich steh was das angeht gerade vollkommen auf dem Schlauch.
Schonmal danke für eure Denkanstöße.
PS: Ist mein Vorhaben überhaubt machbar? Sprich das zwischenspeichern?
Oder hat ggf. Bitmap.Save(Stream ... ) was damit zu tun?
Hallo ihr lieben,
eine Frage hätte ich da noch
Periodisch die Screenshots zu erstellen klappt wunderbar. Nun habe ich vor die Methode etwas zu optimieren.
Dazu habe ich vor alle erstellen Bitmaps zunächst in einer List "zwischenzuspeichern" um sie dann erst bei Bedarf auf die Festplatte zu schreiben.
Nun meine Frage wie stelle ich das am besten an?
Mein bisheriger Versuch bestand darin, zunächst eine Liste zu erstellen
Und dann wann immer ich einen Screenshot mit meiner Mehtode CaptureScreen erstelle, diesen der Liste hinzuzufügen statt ihn direkt zu speichern.
Jedoch tauchen hier meine ersten Probleme auf.
Wann ist es nun am geschicktesten die Bitmap zu disposen?
Und den nächsten Fehler erhalte ich wenn ich die Liste auselesen will.
Eigentlich dürfte das ja mit einer for each schleife gehen.
Ich steh was das angeht gerade vollkommen auf dem Schlauch.
Schonmal danke für eure Denkanstöße.
PS: Ist mein Vorhaben überhaubt machbar? Sprich das zwischenspeichern?
Oder hat ggf. Bitmap.Save(Stream ... ) was damit zu tun?
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „MrCrunch“ ()