Redirection
Moderator: Moderatoren
Redirection
Bei Fehlersuche hat Pbuild.exe nicht genug Info gegeben, und ich habe ein versuch gemacht compiler xpp.exe
direkt zu benutzen.
r:\alaska\bin\xpp.exe > err.txt funktioniert OK und Usage kommt in Datei err.txt
Aber wenn zusätzliche Parameters und Compiler Switches dazu kommt, kann Datei err.txt nichts mehr empfangen-
zB
r:\alaska\bin\xpp.exe /a /b /p il.prg > err.txt
Dann wird err.txt ziemlich leer. Wo liegt das Problem ??
Gruss Bengt
direkt zu benutzen.
r:\alaska\bin\xpp.exe > err.txt funktioniert OK und Usage kommt in Datei err.txt
Aber wenn zusätzliche Parameters und Compiler Switches dazu kommt, kann Datei err.txt nichts mehr empfangen-
zB
r:\alaska\bin\xpp.exe /a /b /p il.prg > err.txt
Dann wird err.txt ziemlich leer. Wo liegt das Problem ??
Gruss Bengt
- AUGE_OHR
- Marvin
- Beiträge: 12910
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Redirection
bei mir geht es ... mit einer *.XPJ DateiBenOve hat geschrieben:Bei Fehlersuche hat Pbuild.exe nicht genug Info gegeben, und ich habe ein versuch gemacht compiler xpp.exe
direkt zu benutzen.
r:\alaska\bin\xpp.exe > err.txt funktioniert OK und Usage kommt in Datei err.txt
Aber wenn zusätzliche Parameters und Compiler Switches dazu kommt, kann Datei err.txt nichts mehr empfangen-
zB
r:\alaska\bin\xpp.exe /a /b /p il.prg > err.txt
Dann wird err.txt ziemlich leer. Wo liegt das Problem ??
p.s.pbuild project.xpj >> waslos.
/a Automatische MEMVAR Deklaration ... man sollte sich die Arbeit machen.
/b Debug-Information einfügen ... klar
/p Präprozessor-Output erzeugen (PPO-Datei) ... brauchst du die ?
und was ist mit /w ?
gruss by OHR
Jimmy
Jimmy
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Redirection
Uh, alte DOS-Zeiten...
Gabs nicht früher mal einen SET-Befehl, welcher allen Output woanders hin platzierte??
Andere Idee ist: Pack den Befehl in eine .BAT-Datei und führe die .Bat aus mit dem Anhängsel > file1.txt
Sollte klappen.
Sonst schau hier: http://www.robvanderwoude.com/battech_redirection.php
Gabs nicht früher mal einen SET-Befehl, welcher allen Output woanders hin platzierte??
Andere Idee ist: Pack den Befehl in eine .BAT-Datei und führe die .Bat aus mit dem Anhängsel > file1.txt
Sollte klappen.
Sonst schau hier: http://www.robvanderwoude.com/battech_redirection.php
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Redirection
BAT Dateien ganz schnell vergessen, PBUILD Kapitel lesen wie das geht und Clipper Rmake vergessen
Insbesondere bei späteren GUI Versionen bort man sich sonst ins Bein ...
Danach pbuild aufrufen für neu compilieren ... und am ENDE dann
Pbuild /A (erstellt AUTO Bereiche mit nötigen CH / LIB etc.)
Ich habe allerdings (auch für die Zunkunft mit 2.x) ... eine FERTIG.CMD, die eine komplette Neuerzeugung ohne DEBUG Code erzwingt.
Die IDE ist mir da nicht sicher genug (bis ich das sicher drauf habe)
Insbesondere bei späteren GUI Versionen bort man sich sonst ins Bein ...
Code: Alles auswählen
DIR *.PRG /b > MeinExe.txt (eventuell anpassen ...)
Pbuild @MeinExe.txt (danach kann man MeinExe.txt löschen)
PROJECT.XPJ anpassen (insbesondere GUI=YES / NO Schalter ... aber nicht in den AUTO... erstellten Bereichen)
Pbuild /G (erstellt AUTO Bereiche mit nötigen CH / LIB etc.)
Pbuild /A (erstellt AUTO Bereiche mit nötigen CH / LIB etc.)
Ich habe allerdings (auch für die Zunkunft mit 2.x) ... eine FERTIG.CMD, die eine komplette Neuerzeugung ohne DEBUG Code erzwingt.
Code: Alles auswählen
del test.exe
del *.obj
xpp test
alink test
del *.obj
pause
Gruß
Hubert
Hubert
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Redirection
unglaublich genug, dass weiterhin solche Konstrukte verwendet werden müssen.
Für so einfache Dinge reichen .bat selbstverständlich auch aus.
Für so einfache Dinge reichen .bat selbstverständlich auch aus.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Redirection
Nein, BAT startet immer die DOS Box mit allen Nachteilen, nur CMD startet die Windows 32 bit console,
daher sollte man sich 15 Jahre nach Windows 2000 an die richtige Endung halten.
daher sollte man sich 15 Jahre nach Windows 2000 an die richtige Endung halten.
Gruß
Hubert
Hubert
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Redirection
Für mich war eigentlich klar, dass das .bat aus einem bereits offenen cmd-Fenster gestartet wird.
Aber so gesehen hast natürlich recht.
Aber so gesehen hast natürlich recht.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...