Hallo ihr lieben.
Ich arbeite gerade an einem Programm welches automatisch Bilder über Plotter ausdrucken soll.
Das Programm soll mir bis zu 10 Plottern paralell arbeiten können.
Und genau hier ist auch schon das Problem ...
Der Druckaufruf wird für jenden Plotter in einem eigenen Thread aufgerufen ...
Delphi-Quellcode:
.....
Printer.PrinterIndex:= xx // Drucker festlegen
with Printer do
begin
BeginDoc;
.......
EndDoc;
Mit einem Plotter funktioniert es ohne Probleme. Aber irgendwie knallt es wenn ich 2 Plotter
gleichzeitig anwerfen will..
Kann es sein, dass wenn Printer.PrinterIndex gleichzeitig in 2 verschiedenen Threads ausgeführt wird
es zu problemen kommt?
Wie würdet ihr das machen? Habt ihr einen Lösungsansatz fürm mich...
Gruß Baba