PortPrint -=-=-=-=- Das Problem: Nur ein Process kann Ausgaben mittels WriteString machen, ein Task hat diese Möglichkeit nicht! Wenn man nun in einem Programm eine Prozedur parallel zum Hauptprogramm als Task ablaufen läßt, so kann diese Prozedur keine Ausgaben auf den Bildschirm machen! Die Lösung: Ein Artikel im Amiga-Magazin (8/89 Seite 52 Programm von Achim Albert ©1989 by Markt & Technik Verlag Aktiengesellschaft)... Dort ist ein C-Programm ab- gedruckt, das das selbe wie mein Programm macht, nur ist dieses Listing nicht in Verbindung mit Modula-2 Programmen verwendbar. Deshalb: Modula-2-PortPrint... Die Anwendung: Ein beliebiger Task kann "SendText" aus PortInOut importieren. Falls dieser Task Ausgaben machen will, erscheinen diese, falls zur gleichen Zeit PortPrint läuft, diese im Fenster von PortPrint. Ist PortPrint nicht gestartet, werden keine Ausgaben gemacht. PortPrint wird beendet, indem man es ein zweites Mal startet! Das Copyright: Mein Programm ist Freeware. Ich weiß aber nicht, ob ich das Copyright von Markt & Technik verletze, wenn ich eine Idee aus ihrem Magazin auffasse und ein Modula-2 Programm daraus mache! Totzdem viel Spaß! Kai Bolay Hoffmannstraße 168 7250 Leonberg Wer hat zuviel Geld??? KSK Böblingen BLK 603 501 30 Konto-Nr. 8843764