Re: Fehler beim Lesen von PrintDialog1.Copies:
- From: "Hubert Seidel" <nospam@xxxxxxxxxxxxxxxx>
- Date: Mon, 15 Dec 2008 18:40:19 +0100
Hi Matthias,
"Matthias Frey" <info@xxxxxxxxxxxxxxxx> schrieb im
Newsbeitrag news:gi60c4$906$03$1@xxxxxxxxxxxxxxxxxxxx
Am 15.12.2008 12:04 schrieb Hubert Seidel:
"Matthias Frey" schrieb:
try except end?
Oder ist das zu banal.
An dieser Stelle sage ich vorsichtig:
Nicht an der Ursache, sondern an den Symptomen gedoktort.
Wenn sich die Ursache beseitigen lässt ok
Mit einem TRY EXCEPT END wird nie die _Ursache_ beseitigt.
http://de.wikipedia.org/wiki/Ursache (-; Ich finde Wiki einfach genial
;-)
Ich könnte nicht besser beschreiben was dieser Link beschreibt...
Scherz bei Seite ;-)
Die Ursache ist (in news:gi5iq5$hfr$00$1@xxxxxxxxxxxxxxxxx beschrieben)
das beim Zuweisen von PrintDialog1.Copies:=1 via *.DFM-Datei
zur Initialisierungszeit die Komponente den Wert direkt 1 zu 1
einfach so an das globale Objekt via "Printer" weiter reicht.
Tja... und TPrinter.SetNumCopies welches den Wert für
Copies setzt, enthällt gleich am Anfang nach den Aufruf
CheckPrinters den Aufrug GetPrinterIndex welches bei -1
die Methode SetDefaultPrinter aufruf... welches wiederum
schief geht wenn kein Drucker installiert ist und die
Exception mit Text SNoDefaultPrinter auslöst....
Tja. Definitiv so dumm gelaufen.
Bei mir nicht. Der PrinterDialog lässt sich bei mir aufrufen
obwohl mein Netzwerkdrucker gerade ausgeschaltet ist.
Der Druckauftrag wird einfach in die Druckerwarteschlange abgelegt.
Schalte ich den Drucker ein, wird kurze Zeit später der
Druck gestartet... evtl. eine Sache des Drucker-Treibers?
Hast Du eine Netzwerk mit Domänen?
Dieses Netzwerkdetails sollte keinen Unterschied der
Druck(nicht)funktion machen.
Ich denke es ist Sache des Druckertreibers. z.b. habe ich
bei mir im Feld Druckername die IP des Druckers konfiguriert.
Aber ein Unterschied (evtl. Nachteil) gibt es dabei schon: Es kann so
nicht sicher gestellt werden das der Druck 100%tig ausgeführt wurde. Ist
für mich zwar belanglos, aber wenn man es auf die Goldwaage legen
würde.... könnte es sinnvoller sein sicher stellen zu können das der
Druckauftrag wirklich an den Drucker abgegeben werden konnte (Quasi ein
Für oder Wider eines Druckerspoolers [bleibt am Ende Geschmackssache
;-]).
mfg.
Herby
--
http://www.hubert-seidel.eu
.
- References:
- Fehler beim Lesen von PrintDialog1.Copies:
- From: Stefan Koschke
- Re: Fehler beim Lesen von PrintDialog1.Copies:
- From: Matthias Frey
- Re: Fehler beim Lesen von PrintDialog1.Copies:
- From: Hubert Seidel
- Re: Fehler beim Lesen von PrintDialog1.Copies:
- From: Matthias Frey
- Fehler beim Lesen von PrintDialog1.Copies:
- Prev by Date: Re: Ist ECO jetzt eigentlich auch schon tot?
- Next by Date: Re: Suche Liste mit sprachspezifischen Tastenbezeichner
- Previous by thread: Re: Fehler beim Lesen von PrintDialog1.Copies:
- Next by thread: Outline von Buchstaben?
- Index(es):
Relevant Pages
|