EXE Dateien aus Pascal heraus starten

Hi,

Ich habe ein Problem mit Pascal. Um die EXE nicht zu groß werden zu lassen, will ich mein Programm auf mehrere Unterprogramme aufteilen.
Jetzt weiß ich nur nicht, wie man aus einem Pascal Programm heraus andere Programme öffnet (Als Compiler benutze ich Turbo Pascal und programmiere auf einer 16Bit Oberfläche).
Ich kenne bis jetzt nur den Umweg über eine Batch Datei oder den Commandozeileninterpreter. Das funktioniert unter 16Bit nicht, da ja keine zwei Programme gleichzeitig laufen können. Auch das mit dem ErrorCode beim verlassen des Programms müsste geregelt werden, wie weiß ich schon selbst.

Hier nochmal meine Frage:
Weiß jemand, wie man aus einem Pascal Programm heraus andere EXE Dateien öffnet?

Sorry, ich bin jetzt selber draufgekommen. Für jeden der es wissen will:

uses dos;
SwapVectors;
Exec(pfad,para);
SwapVectors;

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]