Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   PrintDialog wird unter XP mit SP 2 nicht mehr ausgeführt (https://www.delphipraxis.net/40692-printdialog-wird-unter-xp-mit-sp-2-nicht-mehr-ausgefuehrt.html)

runningsoft 19. Feb 2005 14:42


PrintDialog wird unter XP mit SP 2 nicht mehr ausgeführt
 
Hallo,

seit ich vor einign Tagen auf meinem Rechner nun endlich das XP-Servicepack 2 installiert habe, werden in all meinen Programmen die Printdialoge nicht mehr aufgerufen. Es erscheint noch die Sanduhr, und dann wars das. :wall:

Alle meine Programme sind mit Delphi 3 programmiert.

Kennt jemand von Euch diesen Effekt, oder hat vielleicht sogar eine Lösung?

Vielen Dank

Steffen

alcaeus 19. Feb 2005 14:44

Re: PrintDialog wird unter XP mit SP 2 nicht mehr ausgeführt
 
XP Pro, SP2, funktioniert perfekt. Na gut, ist zwar D7, duerfte aber keinen Unterschied machen. Funktioniert der Printdialog denn in anderen Programmen, die nicht du programmiert hast?

Greetz
alcaeus

toms 19. Feb 2005 14:48

Re: PrintDialog wird unter XP mit SP 2 nicht mehr ausgeführt
 
Zitat:

Zitat von alcaeus
, duerfte aber keinen Unterschied machen.

Denke schon. Liegt wahrscheinlich daran, dass die TPrintDlgEx Struktur
von D3 nicht kompatibel mit WinXP SP2 ist.

runningsoft 19. Feb 2005 14:55

Re: PrintDialog wird unter XP mit SP 2 nicht mehr ausgeführt
 
Also,

ich hab grad noch ein wenig probiert und dabei festgestellt, dass der Printdialog in Microsoft-Programmen problemlos aufgerufen wird (Word, Excel und Co.), dagegen in nicht Microsoft-Programmen nicht mehr (Corel Draw, Acrobat Reader).

Das sieht ja wohl eher danach aus, dass bei meinem Update auf SP 2 irgendwas schief gelaufen ist.

Steffen

runningsoft 19. Feb 2005 18:18

Re: PrintDialog wird unter XP mit SP 2 nicht mehr ausgeführt
 
Einige Stunden und neue graue Haare später bin ich zu folgender Erkenntnis gelangt:

Mein Notebook wird in unterschiedlichen Netzwerken (Firma, privat) eingesetzt, und alle notwendigen Drucker sind als lokale bzw. Netzwerkdrucker installiert.

Seit der Installation von SP2 versucht nun mein Notebook offensichtlich bei jedem Druckauftrag (außer bei Microsoft-Programmen, aber auch bei solchen professionellen Programmen wie z.B. Corel Draw) eine Verbindung zu den eingerichteten Netzwerkdruckern herzustellen. Da natürlich nie alle gleichzeitig erreichbar sind (nicht alle Netzwerke sind ja verfügbar), dauert der Versuch der Verbindungsaufnahme so lang, bis schließlich irgendwann ein Timeout auftritt, und dann kommt erst mein Printdialog.

Lediglich wenn ich das Notebook physisch völlig isoliere (kein Netzwerkabel eingesteckt, WLAN deaktiviert) wird nicht erst nach Netzwerkdruckern gesucht, sondern der Printdialog erscheint wie gewohnt sofort.

Die Firewall von XP scheint keinen Einfluss zu haben, der Effekt tritt mit oder ohne eingeschalteter Firewall auf.

Hat jemand eine Idee, woran das liegen könnte oder wie man das abstellt? Google hat mir leider keine Erleuchtung gebracht.

Steffen


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz