Deutsch
Forum

Aktuelle XProfanX2 - Version: Absturz beim Drucken (liegts am Druckertreiber?)

 

Stephan
Sonneborn
Hallo zusammen,

ich habe ein Programm geschrieben, dass auch eine Druckerausgabe beinhaltet. Leider musste ich feststellen, dass die aktuelle X2er Version einen Absturz mit einem Verweis auf einen Speicherbereich in Verbindung mit READ führt.
Ich kann die Fehlermldung leider nicht als Screenshot liefern, weil der Fehler bei mir natürlich nicht auftritt.
Komischerweise kann ich auf einem pdf-Drucker einwandfrei drucken und die 11er Version produziert auch keinen Fehler (bei ein und demselben Quellcode).
Ich gehe daher eher davon aus, dass der Druckertreiber (Canon Laserdrucker und Kopierer, sowie Canon Tintenstrahler) ne Macke hat.
Daher die Bitte an Euch: Könntet Ihr mal den kleinen Code testen? Ich hab nen HP Officejet Pro 8500 Wireless, da klappts wie gesagt, ohne Probleme.
CLS
PRINT "Bitte Taste drücken"
WAITINPUT
STARTPRINT "*XProfanX2-Drucktest"
DRAWTEXT 100,10, "Das ist ein Test.", 6
ENDPRINT
END

Danke schon mal in Voraus!!!

PS: @Roland: Hat sich bei der Druckergeschichte was geändert? Könnten Drucker evtl. mit den neuen DrawText-Erweiterungen Probleme haben?

PS2: Habe noch die Ausrichtung beim DrawText-Befehl hinzugefügt.
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
18.02.2011  
 



Bei mir hat alles (auch über die Ferne) super und ohne Absturz geklappt:



Getestet mit X2 auf XP.

6 kB
Hochgeladen:18.02.2011
Ladeanzahl67
Herunterladen
 
18.02.2011  
 




Stephan
Sonneborn
iF (18.02.11)

Bei mir hat alles (auch über die Ferne) super und ohne Absturz geklappt:


iF (18.02.11)

Getestet mit X2 auf XP.


Danke fürs testen! Ich habe den Code noch etwas ergänzt (s.o.).
Am Montag werde ich den kleinen Code nochmal auf einen Canon-Drucker ausgeben, um zu sehen, ob der Fehler wieder reproduzierbar ist.
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
18.02.2011  
 



Auch mit ,6 hinten am DrawText kein Problem.
 
18.02.2011  
 




Jörg
Sellmeyer
Also bei mir keine Probleme. Ich hab einen Canon ip4500.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.02.2011  
 




Stephan
Sonneborn
Hallo zusammen!

Erstmal vielen Dank fürs Testen!

Ich hab den Fehler etwas einkreisen können: Er taucht immer dann auf, wenn eine Bitmap aus dem Speicher gedruckt werden soll:

Daher dieser Code mit der Bitte um erneutes Testen:
KompilierenMarkierenSeparieren
DECLARE MemBmp&
MemBMP& = CREATE("HPIC", 0, "Toolbar")
CLS
PRINT "Taste Drücken"
WAITINPUT
DRAWSIZEDPIC MemBMP&, 100,100-%BMPX,%BMPY;0
PRINT "Taste Drücken für Drucken"
Waitinput
STARTPRINT "*Drucktest"
DRAWSIZEDPIC MemBMP&, 100,100-%BMPX,%BMPY;0
ENDPRINT
END

Fehlermeldung:
Die Anweisung in "0x71b4b4cd" verwesit auf Speicher in "0x00000030". Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden.

Weiß jemand Rat?

Wie gesagt, beim Drucken auf einen pdf-Drucker läufts prima durch und mit XProfan11 auch.
Drucker: Canon iR 3235N
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
23.02.2011  
 



Stürzt es auch ab wenn Du mit diesem Druckertreiber auf einem anderen Computer druckst? Wenn ja dann könnte Roland ja mal den Treiber installieren und schauen wo genau es abstürzt.
 
24.02.2011  
 




RGH
iF (24.02.11)

Wenn ja dann könnte Roland ja mal den Treiber installieren und schauen wo genau es abstürzt.


Ich werde definitiv keinen Treiber istallieren, zu dem ich kein Gerät habe. So etwas kann Ärger verursachen. Die meisten Treiber lassen sich dann erst gar nicht installieren.

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
24.02.2011  
 




Stephan
Sonneborn
RGH (24.02.11)

Ich werde definitiv keinen Treiber istallieren, zu dem ich kein Gerät habe. So etwas kann Ärger verursachen. Die meisten Treiber lassen sich dann erst gar nicht installieren.


Hallo Roland,
das würde ich auch nicht tun, wenns nicht nötig wäre. Man weiß eben nie, was passiert.

Trotzdem hab ichs gewagt und den Treiber installiert.
Und was soll ich sagen? Das Programm stürzt auch auf meinem Entwicklungs-PC unter Win 7 sang und klanglos ab. Diesmal kommt aber ein Hinweis auf eine DLL des Treibers: Cnp60M_D8F87.DLL

Unter XProfan11 läuft das Programm auf demselben Rechner ohne Probleme (OK, gedruckt wird natürlich nix, weil der Drucker nicht da ist...).

@IF: Wie geht das nochmal mit dem Bilder-einfügen? Muss das Bild irgendwo auf einem Server geuploaded werden oder kann ich auch direkt im Beitrag ein Bild mit lokalem Pfad zwischen [ IMG ] und [ /IMG ] einfügen und das wird dann automatisch hochgeladen?

56 kB
Kurzbeschreibung: Fehlermeldung unter XP 32 Bit
Hochgeladen:24.02.2011
Ladeanzahl64
Herunterladen
62 kB
Kurzbeschreibung: Fehlermeldung unter WIN7 32 Bit
Hochgeladen:24.02.2011
Ladeanzahl67
Herunterladen
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
24.02.2011  
 



Stephan Sonneborn (24.02.11)

@IF: Wie geht das nochmal mit dem Bilder-einfügen? Muss das Bild irgendwo auf einem Server geuploaded werden oder kann ich auch direkt im Beitrag ein Bild mit lokalem Pfad zwischen < IMG > und < /IMG > einfügen und das wird dann automatisch hochgeladen?


Hallo Stephan,

per "lokalen Pfad reinkopieren" geht in herkömmlichen Browser garnichts zu machen - also aus technischer Sicht und aus Sicherheitsgründen besteht da keine Chance. Es geht nur per Upload aber ich habe speziell für Bilder einen schönen Button "Bild in Beitragstext" erfunden wie folgt:









Damit kann man mit möglichst wenigen Klicks sehr einfach Bilder einfügen.

1.png  
4 kB
Hochgeladen:24.02.2011
Ladeanzahl69
Herunterladen
2.png  
4 kB
Hochgeladen:24.02.2011
Ladeanzahl112
Herunterladen
3.png  
9 kB
Hochgeladen:24.02.2011
Ladeanzahl75
Herunterladen
4.png  
3 kB
Hochgeladen:24.02.2011
Ladeanzahl71
Herunterladen
 
24.02.2011  
 




Stephan
Sonneborn
iF (24.02.11)

Damit kann man mit möglichst wenigen Klicks sehr einfach Bilder einfügen.


Danke, jetzt hab ichs auch kapiert...
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
24.02.2011  
 




RGH
Hm, das Ganze ist schon recht seltsam, da ich bezüglich des Druckens und der im Beispiel verwandten Befehle zwischen XProfan 11 und XProfan X2 nichts geändert habe.

Wann kommt der Absturz genau? Schon beim DrawSizedPic (wenn das Bild auf die virtuelle Druckseite (Druck-DC) gebracht wird oder erst beim EndPrint, wenn die Seite zum Drucker geschickt wird? (Ich vermute mal letzteres.)

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
24.02.2011  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

21.564 Betrachtungen

Unbenanntvor 0 min.
Rainer Hoefs05.07.2019
Torsten Rümker02.06.2015
Torben Nissen03.12.2014
Peter Max Müller22.09.2014
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie