Gleiche Anwendung mit Xbase++ 1.90 kompiliert (textmodus) - Job "Remote Downlevel Document" bleibt mit Status "Spooling" trotz SET PRINTER TO. Gedruckt wird erst wenn noch ein Formular gedruckt wird (wobei der 2. Formular wiederum im Spooler bleibt) oder wenn die Anwendung beendet wird - Job "Remote Downlevel Document" bleibt anscheinend bis dann bestehen (oder wird schneller als in der Spooler-Liste angezeigt werden kann durch einen gleichnamigen Job ersetzt).
Ich habe schon sowohl das Alaska Knowledge Base als die folgende 2 Threads durchsucht -
http://www.xbaseforum.de/viewtopic.php? ... ter#p23461
http://www.xbaseforum.de/viewtopic.php? ... ucker#5839
und einige Sachen (u.a. die auskommentierte Code-Zeilen) schon erfolglos ausprobiert -
Code: Alles auswählen
#ifdef __XPP__
// SET PRINTER OFF
// SET PRINTER TO j23e23e7.txt // vgl. Alaska PDR 2432
// SET PRINTER TO
// SET PRINTER TO LPT9
// PRINTINIT()
// EJECT
SET PRINTER TO
// RUN ("NET PRINT /RELEASE")
// ? chr(12)
// SpoolFlush()
// SpoolControl(SPL_RESTART)
// SET PRINTER ON
#else
SET PRINTER TO
#endif
Hat jemand noch 'ne Idee bevor ich bei Alaska frage?
Danke!
David