next up previous
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.


\begin{warning}
{\tt FileHandle}s und {\tt Lock}s, die mit Prozeduren dieses Mod...
...ln muss mit einem unerwarteten
Besuch des Gurus gerechnet werden.
\end{warning}

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.



Claudio Nieder 2000-11-12