AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Streams zwischen Dll und Programmen versch. Progsprachen
Thema durchsuchen
Ansicht
Themen-Optionen

Streams zwischen Dll und Programmen versch. Progsprachen

Ein Thema von F.W. · begonnen am 30. Aug 2007 · letzter Beitrag vom 2. Sep 2007
Antwort Antwort
Benutzerbild von F.W.
F.W.

Registriert seit: 28. Jul 2003
Ort: Zittau
636 Beiträge
 
#1

Re: Streams zwischen Dll und Programmen versch. Progsprachen

  Alt 30. Aug 2007, 21:58
Ich hab jetzt in der DelphiPraxis nur mal so gesucht und es mal bei Wikipedia eingegeben. - Gibt's auch irgendwo direkt ne Anleitung, n Tutorial wo es einem erklärt wird? Ich hab noch ne bei MSDN geschaut, ich find mich in diese Suchfunktion da ne rein ^^

Mir gehts im Endeffekt ja nur darum, dass ich ne so viel Speicherplatz verbrauchen will. Und bei größeren Dateien z.B. nur mal 100MB wären ja schon reichlich, wenn ich mir folgendes Szenario vorstelle:
v FileStream - Archivdatei auf der Festplatte
v MemoryStream - kopiert 100 MB aus der Datei in den Speicher
v MemoryStream.Memory - Fremde Anwendung kopiert sich die Datei in ihren Speicher
v in MemoryStream - die fremde Anwendung (jetzt mal Delphi) muss um mit dem Pointer arbeiten zu können sicher wieder ein Schreiben in NOCH einen neuen MemoryStream vornehmen
v Lassen wir die Datei mal ein BMP mit sehr hoher Auflösung sein (wie es bei Siedler III dem Karteneditor manchmal zu verdanken war) - lädt man das Bild in ein TBitmap hat man nochmal die 100 MB im Bitmap

Berichtigt mich, das ist jetzt so der Horrorweg, den ich mir jetzt vorstelle. Nach dieser Rechnung hätte diese Operation allein 400 MB gekostet, nur im Speicher!

Ich will ja nur minimal den Speicher ausnutzen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz