Hallo!
Ich möchte zum Drucken eines Dokuments die Maske wechseln, da ich eine spezielle Druckmaske benötige.
Mit "FilPrint..." klappt es leider nicht, behelfe mir daher wie folgt:
1. Button "Drucken" im eigentlichen Dokument anlegen
2. mit diesem Butten das selbe Dokument mit einer anderen (Druck-)Maske in einem separaten Fenster öffnen
3. ins Postopen der Druckmaske kommt ein FileCloseWindow
4. ins QueryClose der Druckmaske kommt dann das FilePrint
Im Idealfall bekommt der Nutzer davon maximal ein leichtes Flackern mit ....
PS: Punkt 3 und 4 sind natürlich optional
Soweit - so gut. Diese Lösung habe ich aus dem Archiv hier im Board gefunden.
Nun habe ich jedoch folgendes Problem:
Es funktioniert, mit der speziellen Druckmaske ein temporäres Dokument zu erzeugen (Name: "unbenannt").
Dann erscheint allerdings eine Fehlermeldung:
"Angegebener Rahmen oder angegebene Rahmengruppe ist nicht vorhanden!"
Nehme ich dann den Postopenbefehl @Command([FileCloseWindow]) heraus, kommt die Fehlermeldung nicht mehr.
Schließe ich dann dieses temporäre Dokument mit Escape, dann wird es auch ohne Dialogbox geschlossen und der Ausdruck erfolgt!
Scheint also offenbar irgendwie mit dem @Command([FileCloseWindow]) zusammen zu hängen...
Weshalb? Habt ihr da noch eine Idee?
Gruß
Mike