| |
Allgemeine DiskussionenLaufzeitfehler 482 | | | Autor: Pauli | Datum: 26.02.12 11:52 |
| Hallo zusammen,
bei einem Nutzer meiner Software tritt der genannte Fehler beim Versuch eines Ausdrucks auf. Bei sämtlichen anderen Anwendern sowie bei mir sind Ausdrucke problemlos möglich.
Kennt jemand diesen Fehler bzw. kann typische Ursachen nennen?
Viele Grüße | |
Re: Laufzeitfehler 482 | | | Autor: Pauli | Datum: 26.02.12 17:18 |
| Hallo Dave,
vielen Dank für die Antwort!
Das Komische ist, dass der Anwender mit sämtlichen übrigen (Dritt-)Anwendungen drucken kann. Es ist ein PDF-Drucker vorhanden (zunächst Adobe Acrobat, dann testhalber PDF Creator) - aber immer das gleiche Problem des besagten Laufzeitfehlers...
VG | |
Re: Laufzeitfehler 482 | | | Autor: Pauli | Datum: 26.02.12 18:28 |
| Hallo Manfred,
gerne gebe ich mehr Infos:
Betriebssystem: Windows XP (SP und genaue Version aktuell unbekannt)
Sprache: VB6
Code-Beispiel:
Dim oAusgabe As Object
bPreview = (TypeOf oAusgabe Is Form)
If bPreview Then
Set prnObject = oAusgabe.Picture2
Else
Set prnObject = Printer
End If
prnObject.Print strText
If bPreview Then
oAusgabe.ShowPreview
Else
prnObject.EndDoc
End If Wie gesagt: Das Problem tritt bisher nur bei einem Nutzer auf. Ich selbst habe auch schon auf einer Windows XP Virtual Machine getestet - problemlos...
VG | |
Re: Laufzeitfehler 482 | | | Autor: Manfred X | Datum: 26.02.12 19:04 |
| Hallo!
"Printer" liefert Zugriff auf den Standard-Drucker
(falls Du nicht über die Printers-Auflistung eine Referenz
auf einen anderen Drucker besorgt hast).
Vielleicht ist dieser Drucker bei Deinem Kunden nicht korrekt
eingerichtet oder konfiguriert. | |
Re: Laufzeitfehler 482 | | | Autor: Pauli | Datum: 26.02.12 19:14 |
| Hallo Manfred,
der Drucker wird zunächst aus einer ComboBox ausgewählt. Sollte am System kein Drucker vorhanden sein, wird dies abgefangen der gepostete Code wird gar nicht erst erreicht...
VG | |
Re: Laufzeitfehler 482 | | | Autor: Manfred X | Datum: 26.02.12 19:20 |
| Hallo!
Unterstellt, die Combobox wird korrekt über die
Printers-Auflistung gefüllt: Wie sieht es denn mit
der Einrichtung der weiteren Druckparameter aus?
(z.B. Wahl des Papierschachts usw.)?
Taucht der Druckauftrag in der Warteschlange des gewählten
Druckers überhaupt auf? | |
Re: Laufzeitfehler 482 | | | Autor: MartinMD | Datum: 07.05.12 16:21 |
| Manfred X schrieb:
Zitat: | | Hallo!
Unterstellt, die Combobox wird korrekt über die
Printers-Auflistung gefüllt: Wie sieht es denn mit
der Einrichtung der weiteren Druckparameter aus?
(z.B. Wahl des Papierschachts usw.)?
Taucht der Druckauftrag in der Warteschlange des gewählten
Druckers überhaupt auf? | |
Hallo Manfred, exakt der gleiche Fehler wird mir von zwei Anwendern unabhängig beschrieben. Anwendung mit VB6-SP6 auf Windows XP oder Windows 7. Angeblich hat der User nichts gemacht, "plötzlich" Druckerfehler 482... Leider nicht nachzuvollziehen... Egal, welcher Drucker verwendet wird. Drucker wird aus Auflistung ausgewählt, nichts sonst eingestellt. Gedruckt über Printer-Objekt, nur einfacher Text... Kann evtl. eine andere Installation die VB6-Dateien mit veralteten Versionen überschreiben? Mit solchen, die durch meine Installation nicht wieder aktualisiert werden nkönnen, weil es VC++-Dateien sind? Laut http://support.microsoft.com/kb/242483/de soll im SP6 von VS6 ein solcher Fehler behoben sein...
Bisher bin ich ratlos
Martin | |
Re: Laufzeitfehler 482 | | | Autor: Manfred X | Datum: 07.05.12 16:44 |
| Hallo!
Das letzte VB6 Servicepack ist ca. 10 Jahre alt.
Ich verwende VB6 schon seit einigen Jahren nicht mehr.
Möglicherweise sind neue Druckertreiber nicht mehr voll kompatibel.
In dem Fall könnte man die VB6-Druckausgabe zunächst
in eine Druckdatei umleiten ( z.B. einen virtuellen Druckertreiber
installieren).
(Der von Dir gepostete Link ist bereits mindestens 5 Jahre alt und
bezieht sich auf die PrintForm-Methode.)
Du könntest Dich mit genauer Angabe der benutzten Printer-Kommandos
und Angaben zur Version des Druckertreibers an den Microsoft-Support
wenden. Oder an den Druckerhersteller.
Vielleicht zieht man dort noch ein Kaninchen aus dem Zylinder.
Mfg
Manfred | |
Re: Laufzeitfehler 482 | | | Autor: MartinMD | Datum: 07.05.12 17:15 |
| Manfred X schrieb:
Zitat: | | Hallo!
Du könntest Dich mit genauer Angabe der benutzten
Printer-Kommandos
und Angaben zur Version des Druckertreibers an den
Microsoft-Support
wenden. Oder an den Druckerhersteller.
Vielleicht zieht man dort noch ein Kaninchen aus dem Zylinder. | |
Hallo Manfred,
das Problem liegt wohl eher nicht an den Druckern oder deren Treibern, denn auf den betroffenen Rechnern tritt der Fehler bei *allen* installierten Druckern auf. Egal ob ein Canon, oder PDF24 oder FinePrint... Auf jeweils einem anderen Rechner, der zur Verfügung steht, tritt der Fehler erstaunlicherweise nicht auf. Das ist ja das Verzwickte... Dass das alles alte Software ist - klar. Beide Fehlerberichte stammen jedoch aus den letzten 6 Monaten... (allerdings XP und W7) - aber man weiß ja nie, welche Anwenderprobleme den Entwickler überhaupt erreichen...
Danke für deine schnelle Meldung!
Martin | |
Re: Laufzeitfehler 482 | | | Autor: Manfred X | Datum: 07.05.12 17:57 |
| Hallo!
Kann es sein, dass auf dem Rechner, auf dem keine Druck-Probleme auftreten,
die neuesten Windows-Updates (noch) nicht installiert worden sind? | |
Re: Laufzeitfehler 482 | | | Autor: MartinMD | Datum: 07.05.12 18:51 |
| Hallo Manfred,
theoretisch kann das selbstverständlich sein. Und es kann daher auch sein, dass es auf Windows XP *und* Windows 7 an solchen "fehlenden" Systemupdates liegen kann. Dann sehe ich aber kaum eine Chance, die Ursache herausfinden bzw. diese reproduzieren zu können. Dann hätte aber quasi MS etwas verstellt. Die große Zahl meiner Programminstallationen (ca. > 10.000) und die geringe bekannt gewordene Fehlerzahl mit Code 482 (2 Anwender) lassen mich aber etwas anderes als originäre Systeminkompatibilitäten vermuten. Auf meinen Rechnern mit XP, Vista und 7 klappt es, zumindest die Vista und Windows 7 Rechner laufen mit automatischer Aktualisierung... Ich denke daher eher an Quereffekte, also Installationen von Dritten auf den betroffenen Rechnern mit veralteten Systemdateien oder ein Verstellen von Registry-Einträgen oder weiß der Geier... ; Die hier vom OP Pauli beschriebene Fehlerdarstellung deckt sich mit meiner, so dass ich sehr von ähnlichen Ursachen ausgehe. Da es sich nun aber um VB6 handelt, bekommt die Frage aber auch ein gewisses Geschmäckle, weil das alles soooo alt ist...
Martin | |
Re: Laufzeitfehler 482 | | | Autor: Rippler | Datum: 07.05.12 19:15 |
| ist zwar schon älter,
aber bei mir hat es geholfen
http://support.microsoft.com/kb/242483/de
| |
Re: Laufzeitfehler 482 | | | Autor: MartinMD | Datum: 07.05.12 20:57 |
| Rippler schrieb:
Zitat: | | ist zwar schon älter,
aber bei mir hat es geholfen
http://support.microsoft.com/kb/242483/de
| |
Danke, kenne ich. PrintForm verwende ich jedoch gar nicht! Und ich verstehe den Artikel so, dass man den Fehler reproduzieren kann, er also immer auftreten muss. Und gerade das unterscheidet den dort beschriebenen Fehler in seiner Symptomatik von dem hier vom OP und mir beschriebenen Auftreten.
Danke trotzdem...
Martin | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevOutBar 4.0
Vertikale Menüleisten á la Outlook
Erstellen von Outlook ähnlichen Benutzer- interfaces - mit beliebig vielen Gruppen und Symboleinträgen. Moderner OfficeXP-Style mit Farbverläufen, Balloon-Tips, u.v.m. Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|