Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Pascal] Pliki zdefiniowane projekt

xD4ever 11 Maj 2012 18:29 1105 4
  • #1 11 Maj 2012 18:29
    xD4ever
    Poziom 11  

    Witam. Potrzebuję aby mi ktoś napisał jak zapisywać a dokładnie nadpisywać w pliku zdefiniowanym w pascalu.
    Dokładnie to chodzi mi o jakiś zamiennik komendy 'append' która z tego co wyczytałem może być użyta jedynie w plikach tekstowych.
    Do plików zdefiniowanych istnieją jedynie komendy takie jak 'reset' oraz 'rewrite' które zamiast nadpisywać plik zaczynają go od nowa.

    Mój projekt musi być w formie pliku zdefiniowanego ponieważ potrzebuję zrobić spis książek do którego potrzebny jest 'record'.
    Chyba że istnieje jakiś inny sposób aby użyć plików tekstowych i jakiejś komendy o cechach recordu.

    Prosił bym o dość szybką odpowiedź.
    Z góry dziękuję i pozdrawiam.

    0 4
  • Pomocny post
    #2 11 Maj 2012 21:32
    Dżyszla
    Poziom 42  

    Jeśli poczytamy w pomocy o komendzie Reset to nigdzie nie jest napisane, że nie pozwala pisać w pliku ;) W pomocy z kolei znajdujemy ciekawą linijkę: FileMode := 0. Szukając więc dalej w pomocy dojdziemy do opisu:

    Cytat:
    FileMode (variable) (System unit)
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    The FileMode variable determines the access code to pass to DOS when typed
    and untyped files (not text files) are opened using the Reset procedure.

    The default FileMode is 2. Assigning another value to FileMode causes all
    subsequent Resets to use that mode.

    The range of valid FileMode values depends on the version of DOS in use. For
    all versions, these modes are defined:
    0 Read only
    1 Write only
    2 Read/Write

    DOS version 3.x and higher defines additional modes, which are primarily
    concerned with file-sharing on networks.

    (For more details, see your DOS programmer's reference manual.)
    Od siebie dorzucę jeszcze, abyś zainteresował się także funkcją seek i jej podobnymi.

    0
  • #3 12 Maj 2012 12:30
    xD4ever
    Poziom 11  

    Czyli dobrze zrozumiałem? Mam zmienić to FileMode na 2?

    0
  • #5 14 Maj 2012 14:13
    xD4ever
    Poziom 11  

    Dobra dzięki sprawdzę to ;p

    0