Ich habe ein Turbo Pascal 7.0 Programm, welches unter DOS läuft, aber auch noch unter Win98. Dieses Programm kommuniziert mit einem Gerät über V.24. Leider knallt mir unter XP das Multi-Tasking immer dazwischen und die Datenübertragung wird für viele Millisekunden unterbrochen. Dieses stört das Gerät. Wie kann ich den Datenstream durchgängig halten. Am liebsten wären mir Compilerschalter und andere Einstellungen in Windows, da der Quellcode nicht von mir ist und Änderungen daher risikobehaftet.
Ich danke Euch.
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
Hi!
Ich wüsste nicht, dass man soetwas durch Compilerschalter bei Turbo/Borland-Pascal erreichen kann. Der Compiler erzeugt ja generell DOS-Programme und die wissen nichts von der Windowsumgebung, in der sie laufen.
Ich habe überlegt, ob man das über die normale Prozesspriorisierung von XP beeinflussen kann. Im Taskmanager kann man einem Program ja eine andere Priorität zuteilen, bis hin zu Echtzeitfähig, was IMHO bedeutet, dass es nicht mehr unterbrochen wird.
Bis dann
Andreas