Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi redmon mit Delphi (https://www.delphipraxis.net/35517-redmon-mit-delphi.html)

shAd 8. Dez 2004 13:06


redmon mit Delphi
 
Hallo,
Ich habe einen PS Druckertreiber installiert. Die redmon "Portumleitung" auch.

Nun starte ich in der redmon Portumleitung mein Programm.

Ich lade mir alle Umgebungsvariablen

Code:
    TEMP := GetEnvironmentVariable('TEMP');
    REDMON_USER := GetEnvironmentVariable('REDMON_USER');
    REDMON_DOCNAME := GetEnvironmentVariable('REDMON_DOCNAME');
    REDMON_JOB := GetEnvironmentVariable('REDMON_JOB');
    REDMON_MACHINE := GetEnvironmentVariable('REDMON_MACHINE');
    REDMON_PRINTER := GetEnvironmentVariable('REDMON_PRINTER');
    REDMON_PORT := GetEnvironmentVariable('REDMON_PORT');
    REDMON_FILENAME :=GetEnvironmentVariable('REDMON_FILENAME');
    REDMON_SESSIONID :=GetEnvironmentVariable('REDMON_SESSIONID');
Die sind auch wunderbar gefüllt. Bis auf REDMON_FILENAME. Der ist nur voll wenn ich %d als Parameter meiner Anwendung mitgebe, und enthält dann den Dateinamen.

Mein Problem: Wo finde ich die temporäre Datei? Ich möchte die Datei ja "in meine Anwendung" umleiten. Nur, ich habe keine Ahnung wo redmon den Druckjob abspeichert.

Kann mir da vielleicht jemand etwas weiterhelfen, bin gerade etwas ratlos, und das redmon Manual hilft mir da leider auch nicht weiter.

Einstellungen in redmon sind übrigens:
Anschluss auf folgendes Programm weiterleiten: Mein Programm.exe
Argumente für dieses Programm: %d%u
Ausgabe: Erledigt Programm
Ablauf: Normal
Ausführung als Benutzer

Viele Grüße und ein herzliches Dankeschön schonmal an die, die sich erbarmen. ;)

generic 8. Dez 2004 17:20

Re: redmon mit Delphi
 
bin mir nicht sicher aber wird der input sprich der spool über das std-input gegliefert ?

shAd 9. Dez 2004 12:56

Re: redmon mit Delphi
 
richtig! Hab das gestern abend auch noch rausgefunden. Und damit mein Problem gelöst. Kann geschlossen werden der Thread. - danke.

generic 30. Mai 2006 16:28

Re: redmon mit Delphi
 
wie kommst du an die std-input daten ran.
wenn ich die mit read einlese bricht es bei mir in der mitte ab.
das pcl was dort ankommt schein ein eof drin zu haben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 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