Schaue dir mal den Befehl $include an.

Der sorgt dafür, das die angegebene Datei so eingebunden wird, als würde der enthaltene Programm-Text direkt anstelle des includes stehen.

Dies bietet sich nicht nur an, wenn einem das Programm zu lang wird, sondern insbesondere dann, wenn man sich Routinen geschrieben hat, die man nicht nur in einem Projekt gut verwenden kann. Anstelle den ganzen Programmtext dieser Routinen nun immer wieder in die diversen Projekte einzukopieren, kann man einfach die Datei mit dem Programmtext includen.

Ein weiterer Vorteil ist, das man, falls einem Verbesserungen an so einem Programmteil einfallen, nicht in allen Projekten Änderungen eintippen muss, sondern nur die jeweilige include-Datei geändert werden muss. (neu compiliert muss es aber in jedem Fall werden)

Nochmal: du behandelst die Funktionen und Prozeduren der include-Datei genau wie Programmtext, der im Hauptlisting steht. Bascom nimmt beim Compilieren den Programmtext der include-Datei und schreibt diesen genau an die Stelle, an der der include-Befehl steht.

Gruß MeckPommER