Druckerauswahl

12/02/2010 - 09:43 von Uli Münch | Report spam
Hallo NG,

mein Problem ist folgendes.
An einer Stelle in meiner App kann man Auswertungen drucken. Es ist sinvoll
und notwendig mehrere Auswertungen hintereinander zu drucken. Deshalb habe
ich
die PROMPT-Klausel aus dem Druck-Befehl herausgenommen (Voreinstellung) um
dem User zu ersparen vor jedem Druck den Drucker erneut auszuwàhlen. Die
Konsequenz, der Druck erfolgt auf dem Standarddrucker. Funktionierte seit
Jahren ohne Probleme.
Seit einigen Tagen kommt es bei einem Kunden immer wieder zu Problemen, weil
offensichtlich die Druckerinfos in TAG und TAG1 auf einen anderen Drucker
verweisen,( Report-Datei liegt zentral für alle User).
Ich suche jetzt eine Möglichkeit, vor Beginn des Druckes mehrerer
Auswertungen den Drucker sicher vorzugeben.

Wenn ich mit

SET PRINTER TO NAME GETPRINTER()
den Drucker festlege, erfolgt der Druck, in der darauf folgen FOR-Schleife,
trotzdem mit dem Standarddrucker.

Ich habe mir auch schon den Reportlistener angesehen(Veröffentlichung von
Andreas Berger),
http://www.vfp.sand-berg.de/outputlistener.html
bin aber an dieser Zeile abgestorben.

DEFINE CLASS outputListener AS "fxlistener" OF
HOME()+"\ffc\_reportlistener.vcx"

in dieser VCX gibt es bei mir keine Klasse fxlistener.

Ich bedanke mich für jeden Tipp.

mfG
Uli Münch
 

Lesen sie die antworten

#1 Jürgen Wondzinski
12/02/2010 - 09:52 | Warnen spam
Hi Uli,

in dieser VCX gibt es bei mir keine Klasse fxlistener.





Dann hast du entweder den Servicepack2 noch nicht installiert, oder der SP2
hat das FFC Verzeichnis bei dir nicht aktualisiert. Problematisch dabei
ist, dass der SP2 ein Test aufs Datum der VCXen im FFC Verzeichnis macht,
und daher nicht überschreibt wenn man jemals die FFCs neu kompiliert bzw
angefasst hat.

Am besten ist es, die aktuellen FFCs von http://vfpx.codeplex.com
runterzuladen.



wOOdy
Visual FoxPro Technologieberater
Microsoft "Most Valuable Professional" 1996 bis 2009



"*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
..·`.Visual FoxPro: It's magic !
(¸.·``··*

Ähnliche fragen