Standarddrucker mit Dialogabfrage
Moderator: Moderatoren
Standarddrucker mit Dialogabfrage
Hallo,
habe ein Fremdprogramm, dass immer den Standarddrucker verwendet.
Es nervt im Laufe des Tages ungemein, diesen ständig von Hand umzustellen.
Könnte man denn einen Standarddrucker entwickeln, der mich erst mal frägt
wohin ich drucken will?
Gruß
Alfred
habe ein Fremdprogramm, dass immer den Standarddrucker verwendet.
Es nervt im Laufe des Tages ungemein, diesen ständig von Hand umzustellen.
Könnte man denn einen Standarddrucker entwickeln, der mich erst mal frägt
wohin ich drucken will?
Gruß
Alfred
- brandelh
- Foren-Moderator
- Beiträge: 15695
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Hi,
Druckertreiber entwickeln ist nichts für einen Xbase++ Programmierer
Aber das Problem wurde schon öffters behandelt. Die Lösung liegt in einem Hilfsprogramm das Phil IDE auf seiner Seite anbietet. Einfach hier mal nach Standarddrucker suchen:
1. Aktuellen Standarddrucker ermitteln (oXbpPrinter:list() ...)
2. gewünschten Drucker als Standarddrucker festlegen (Phils ...)
3. Drucken (mit Fremdprogramm)
4. alten Standarddrucker wieder aktivieren (Phils...)
Druckertreiber entwickeln ist nichts für einen Xbase++ Programmierer
Aber das Problem wurde schon öffters behandelt. Die Lösung liegt in einem Hilfsprogramm das Phil IDE auf seiner Seite anbietet. Einfach hier mal nach Standarddrucker suchen:
1. Aktuellen Standarddrucker ermitteln (oXbpPrinter:list() ...)
2. gewünschten Drucker als Standarddrucker festlegen (Phils ...)
3. Drucken (mit Fremdprogramm)
4. alten Standarddrucker wieder aktivieren (Phils...)
Gruß
Hubert
Hubert
Hallo Hubert,
.
Printerapi ist die........................... Lösung schlechthin für mich.
Macht genau dass was ich will. Zeigt mir den aktuellen Drucker an und
ich kann ihn sofort ändern.
Das Programm wollte noch #include "bap.ch" haben. Wo findet man
diese Datei? Für was ist diese? Läuft aber auch ohne.
Gruß
Alfred
.
Printerapi ist die........................... Lösung schlechthin für mich.
Macht genau dass was ich will. Zeigt mir den aktuellen Drucker an und
ich kann ihn sofort ändern.
Das Programm wollte noch #include "bap.ch" haben. Wo findet man
diese Datei? Für was ist diese? Läuft aber auch ohne.
Gruß
Alfred
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9356
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Code: Alles auswählen
oDlg:SetTitle('Hallo')
Herzlich,
Tom
Tom
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
hi,
Ein Dialog minimieren, jedoch nicht API-Parts wie MSGBOX().
Wenn wir nun über XbpPrintDialog() reden, welche eine API Part ist,
geht das wohl so nicht sondern dafür gibt es :display()
gruss by OHR
Jimmy
grundsätzlich kann man mit :Alfred hat geschrieben: Würde gerne den Dialog per Programm minimieren.
Welchen Lösungsansatz muss man da wählen?
Code: Alles auswählen
oDlg:setFrameState(XBPDLG_FRAMESTAT_MINIMIZED)
Wenn wir nun über XbpPrintDialog() reden, welche eine API Part ist,
geht das wohl so nicht sondern dafür gibt es :display()
gruss by OHR
Jimmy
- brandelh
- Foren-Moderator
- Beiträge: 15695
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
danke, danach habe ich schon lange vergeblich gesucht (als Parameter von Show ...)AUGE_OHR hat geschrieben:grundsätzlich kann man mit :Code: Alles auswählen
oDlg:setFrameState(XBPDLG_FRAMESTAT_MINIMIZED)
Gruß
Hubert
Hubert