AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:17

Parameter dieser Suchanfrage:

Suche in Thema: Virtuelles Dateisystem
Suche alle Beiträge, die von "Codewalker" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 11 von insges. 11 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Virtuelles Dateisystem

      Delphi
      by Codewalker, 2. Feb 2009
    Die Komponente ist nicht von mir, daher ... ähm... nein, kann ich nicht :mrgreen: .
    Ich nutze Sie aber zum Laden von Texturepaketen in meinem Spiel und kann über die Performance nicht meckern. Ist kaum merklich bisher
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Virtuelles Dateisystem

      Delphi
      by Codewalker, 1. Feb 2009
    GPStructuredStorage wurde überarbeitet und ist jetzt auch kompatibel mit Delphi 2009 (http://17slon.com/gp/gp/gpstructuredstorage.htm). Alte Archive werden automatisch "geupdated" beim Öffnen. Neue Archive können von alter Version nicht geladen werden.

    Die alte Version kompiliert zwar ohne Meckern in Delphi 2009, die entstehenden Archive sind aber nicht verwendbar und nach einmaligem...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Virtuelles Dateisystem

      Delphi
      by Codewalker, 5. Jan 2008
    @Mimi: Im Prinzip ganz einfach. Gehen wir mal davon aus, du hättest eine DAtei mit folgender Dateistruktur


    \
    \Ordner1
    \Test.txt
    \Bild.bmp
    \Ordner2
    \SubOrdner1
    \Test.txt
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Virtuelles Dateisystem

      Delphi
      by Codewalker, 5. Jan 2008
    Außerdem ist es sehr viel Arbeit, Animationen und Grafiken mit Alphakanal spielgerecht aufzubereiten. Die will man auch ungerne als einzelne Dateien dazupacken. Ein klein wenig Verschachtelung in nicht ganz gängige aber zweckmäße Archive ist ganz nett. Allerdings will man ja dafür nicht alle Lade-/Speicherroutinen neu schreiben müssen. Daher also das virtuelle Dateisystem - da läuft alles über...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Virtuelles Dateisystem

      Delphi
      by Codewalker, 3. Jan 2008
    Naja, dann müsste man ja eine Datei haben, die exakt auf das Byte genau in die Lücke passt. Das wird wohl nicht gehen. Aber durch den einmaligen Aufruf von Compact verschwinden ja alle Lücken - ist also leicht zu umgehen
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Virtuelles Dateisystem

      Delphi
      by Codewalker, 3. Jan 2008
    Nein, die Datei wird nicht neu erstellt. Er hängt es einfach hinten dran und lässt in der Mitte (wo die alte Datei war) eine Lücke. Das Archiv belegt dann mehr Platz als die darin enthaltenen Dateien. Dann muss man Compact aufrufen und er schreibt das ganz ohne Lücken neu.

    Die Größe einer einmal enthaltenen Datei kannst du nicht ändern. Dazu muss sie neu eingefügt werden (s.o.)
    Und was...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Virtuelles Dateisystem

      Delphi
      by Codewalker, 3. Jan 2008
    Zu der Frage, ob immer alles eingeleen wird: Ich habe ein wenig getestet.
    Die Funktion ReadFile liefert einen Stream zurück, der genau den Teil des Archivs liest, der die gewünschte Datei enthält. Es wird also nicht immer alles eingelesen.
    Das ganze macht es sehr bedienbar und speicherschonend, hat aber zwei kleine Nachteile:

    1. Man kann das Archiv nicht komprimieren (dann müsste der Stream...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Virtuelles Dateisystem

      Delphi
      by Codewalker, 3. Jan 2008
    Ich übersetze gerade schon die Andorra Tutorials - aber später lasse ich mit mir reden.
    Aber für alle Interessierten hänge ich mal das Beispiel an. Es besteht aus den 3 GP-Quelldateien und meinem kleinen Demo. Ist bei weitem nicht perfekt, daher kurze Anleitung:

    1. Als allerersten im Menü den Eintrag für ein neues Archiv wählen (oder ein vorhandenes Öffnen).
    2. Danach ist freies Arbeiten...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Virtuelles Dateisystem

      Delphi
      by Codewalker, 3. Jan 2008
    Nach einigen Startschwierigkeiten komme ich jetzt ganz gut klar und kann mal folgendes über GpStructuredStorage sagen: Anfangs war ich etwas irritiert, weil es alle auf Interfaces aufbaut. Im Nachhinein macht alles Sinn und ist super einfach zu benutzen. Es verhält sich letztlich wie eine Art Datenträger. Der Zugriff läuft vollständig über Streams, so dass man bestehende Lade-/Speicherroutinen...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Virtuelles Dateisystem

      Delphi
      by Codewalker, 2. Jan 2008
    Danke für die vielen Antworten. GpStructuredStorage gefällt mir bis jetzt am besten (nicht zuletzt durch das Total Commander Plugin). Klappt auch alles, nur schaffe ich es nicht, Dateien in das Archiv zu packen. Weiß jemand Rat? (Weil sonst macht das ganze wenig Sinn und man sollte in diesem Zusammenhang davon abraten)
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Virtuelles Dateisystem

      Delphi
      by Codewalker, 1. Jan 2008
    Ich bin auf der Suche nach einer Möglichkeit (Klassen), mehrere Dateien in einer Datei zu speichern und auf einzelne Dateien zur Laufzeit zugreifen zu können. Zusätzlich sollte man noch die Dateien mit Pfaden ablegen können, um eine Art Baumstruktur zu machen. Ganz wichtig ist mir, dass ich zum laden einer Datei des Archivs nicht das ganze Archiv im Speicher hängen habe, sondern wirklich nur den...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Codewalker&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=105874
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz