Nächste Seite: ExecSupport Aufwärts: Bibliotheksmoduln Vorherige Seite: Detach

# DosSupport

Beim Verwenden von Dos-Prozeduren, die einen `Lock` oder `FileHandle` erzeugen, muss der Programmierer darauf achten, diese am Programmende wieder freizugeben.

Dieses Modul enthält alle Dos-Prozeduren, die einen neuen `Lock` oder einen neuen `FileHandle` erzeugen. Die Namen und Parameter sind vom Modul `DosL` übernommen. Diese hier vermerkten Prozeduren merken sich alle allozierten Objekte, um diese bei Programmende automatisch zu deallozieren.

Wenn man sich entschieden hat, die Prozeduren dieses Moduls zu verwenden, sollte man die gleichnamigen Prozeduren von `DosL` gleich ganz aus dem Programm verbannen.

Zu beachten ist, dass die Prozeduren `DupLockFromFH`, `OpenFromLock` und `ParentOfFH` erst ab der Library-Version 36 zur Verfügung stehen. Diese Prozeduren brechen das Programm ab, wenn versucht wird, sie mit einer Dos-Library geringerer Version aufzurufen.