Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi form.print beim zweiten mal alles schwarz??? (https://www.delphipraxis.net/84810-form-print-beim-zweiten-mal-alles-schwarz.html)

yörsch 22. Jan 2007 09:29


form.print beim zweiten mal alles schwarz???
 
Hallo Zusammen, :hi:

ich versuch ein Formular (TForm) über MyForm.print zu drucken. beim erstenmal alles OK! :-D

Beim zweitenversuch kommt aus dem Drucker nur eine schwarze Seite raus??? :cry:

Die Anwendung ist mehrsprachig, hat das damit was zu tun :gruebel:

mr.unbekannt 22. Jan 2007 09:34

Re: form.print beim zweiten mal alles schwarz???
 
hallo yörsch,

ich denke du müsstest es wieder säubern über einen clear befehl oder sowas. leider habe ich gerade kein delphi hier und kann nicht nachgucken. bei solchen Fehlern ist es immer günstig ein bischen quellcode zu posten!

mfg

yörsch 22. Jan 2007 09:37

Re: form.print beim zweiten mal alles schwarz???
 
kann ich machen ist aber nicht aussagekräftiger als ohne:
Delphi-Quellcode:
procedure TDatenHM.BtPrintClick(Sender: TObject);
begin
  Print;
end;
Zitat:

Zitat von mr.unbekannt
säubern über einen clear befehl

hmm??? bei Print :gruebel: erzähl mehr!!!

mr.unbekannt 22. Jan 2007 09:44

Re: form.print beim zweiten mal alles schwarz???
 
ist dies die print-function von der form oder von einer komponente? gehe mal mit der maus auf das wort print und drücke mal F1, meist steht eine delphi-example in der hilfe und da steht dann meist auch das auflösen des printes. Ich bin heute abend erst wieder zuhause und kann dir dann erst besser antworten, weil ich wie gesagt hier kein delphi habe.

yörsch 22. Jan 2007 09:50

Re: form.print beim zweiten mal alles schwarz???
 
Zitat:

Zitat von mr.unbekannt
print-function von der form oder von einer komponente?

eindeutig FORM! ich will ja das ganze formular drucken.
erstmal danke an mr.unbekannt :thumb:

yörsch 22. Jan 2007 15:48

Re: form.print beim zweiten mal alles schwarz???
 
Zitat:

Zitat von mr.unbekannt
du müsstest es wieder säubern über einen clear befehl oder sowas

Delphi-Quellcode:
printer.Orientation:=poLandscape; //Querformat
PrintScale:=poPrintToFit; //Form auf Querformat vergrößern (zoomen)
print; //drucken
könnte das sowas wie ein clear befehl sein :roll: geht aber auch nicht !
oder hat das doch was mit der mehrsprachigkeit zu tun :wall:

yörsch 7. Feb 2007 15:46

Re: form.print beim zweiten mal alles schwarz???
 
HAI Zusammen, :hi:
wir haben im Team mal alles ausprobiert was in DP über TFform.print so steht. :wall:
Kein erfolg! :gruebel:

wenn wir die Mehrsprachigkeit ausschalten dann geht´s.

Das kann aber nicht die Lösung sein???
Hat jemand sowas schon gehabt???

Ghostwalker 7. Feb 2007 22:00

Re: form.print beim zweiten mal alles schwarz???
 
Vor ein paar Jahren hatte ich mal ein ähnliches Problem gehabt. So aus dem Kopf ist mir im Sinn, das das Problem immer dann aufgetreten ist, wenn verschiedenen Sprachen gemischt wurden (Also z.B. Deutsches Programm auf russischem Windows und englischen Druckertreibern). Leider kann ich im Source nicht mehr nachguggen (waren ein externer Auftrag).


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:34 Uhr.

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