verschiedene datentypen miteinander verschmelzen



  • wie kann man z.b. in eine DAT-datei schriftarten, grafiken und sounds reinpacken und wieder an den entsprechenden stellen auslesen, wenn sie benötigt werden?



  • Du musst dir dafuer einen Dateiaufbau ueberlegen, damit du die Daten spaeter
    wieder aus dieser Datei herausbekommst. Z. B. koenntest du sowas machen:

    BeginFont[Length]<FontData>BeginGrafic[Length]<GraficData>BeginSounds[Length]<SoundData>

    Das schreiben ist ja kein Problem und das Lesen sollte es auch nicht sein.

    Du suchst in der Datei erst einmal nach der Datenart, welche du auslesen willst.
    Gehen wir einfach mal den Fall durch, dass du die Daten wie in der o. Reihenfolge
    auslesen willst.

    1. Suche BeginFont
    2. Lese 'Length' ein
    3. Positioniere den Dateizeiger 2 Offsetadressen weiter
    4. Lese 'Length' Daten ein
    5. Schaue welche Datenart als naechstes kommt
    6. Fahre mit 2. fort bis du alle Daten eingelesen und evtl. entsprechend verarbeitet hast.

    So ganz Grob gesehen. Sollte kein allzu grosses Problem darstellen denke ich.

    mfg
    v R



  • jo, danke für die schnelle antwort. ich werd das mal versuchen...


Anmelden zum Antworten