AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE PostBuild mit Pause im Batch funktioniert nicht richtig
Thema durchsuchen
Ansicht
Themen-Optionen

PostBuild mit Pause im Batch funktioniert nicht richtig

Ein Thema von haentschman · begonnen am 10. Jan 2025 · letzter Beitrag vom 20. Jan 2025
Antwort Antwort
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.343 Beiträge
 
Delphi 12 Athens
 
#1

AW: PostBuild mit Pause im Batch funktioniert nicht richtig

  Alt 20. Jan 2025, 16:02
Bei soeinem allgemeinen Bezeichner, wie "pause", wäre ich mir da nicht 100% sicher, dass er nicht doch mal verwendet werden könnte.

Diesbezüglich stellt TIMEOUT mit /nobreak für mich irgendwie eine sicherere Variante dar.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.630 Beiträge
 
Delphi 12 Athens
 
#2

AW: PostBuild mit Pause im Batch funktioniert nicht richtig

  Alt 20. Jan 2025, 16:51
Diesbezüglich stellt TIMEOUT mit /nobreak für mich irgendwie eine sicherere Variante dar.
So wie die IDE den Befehl ausführt, funktioniert das ja eben nicht:
Code:
FEHLER: Die Eingabeumleitung wird nicht unterstützt. Prozess wird unverzüglich beendet.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.343 Beiträge
 
Delphi 12 Athens
 
#3

AW: PostBuild mit Pause im Batch funktioniert nicht richtig

  Alt 20. Jan 2025, 16:59
Befehle direkt innerhalb der IDE, sowie MSBuild, haben sowieso viele Probleme (vor allem sowas if ERRORLEVEL kann man da vergessen),
aber innerhalb einer Batch sollte es doch gehn?
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.630 Beiträge
 
Delphi 12 Athens
 
#4

AW: PostBuild mit Pause im Batch funktioniert nicht richtig

  Alt 20. Jan 2025, 17:37
Offenbar nicht wenn die Batch den Input/Output umleitet.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.555 Beiträge
 
Delphi 7 Professional
 
#5

AW: PostBuild mit Pause im Batch funktioniert nicht richtig

  Alt 20. Jan 2025, 17:55
Code:
echo.|timeout /t 5 1>Ausgabe.txt 2>Fehler.txt
führt zur Fehlermeldung
Code:
FEHLER: Die Eingabeumleitung wird nicht unterstützt. Prozess wird unverzüglich beendet.
Code:
timeout /t 5 1>Ausgabe.txt 2>Fehler.txt
funktioniert jedoch.

Daraus schließe ich: Bei der Verwendung von TimeOut darf die Eingabe (StdIn) nicht umgeleitet werden.

Wenn die IDE beim Aufruf einer Batchdatei StdIn umleitet, wird der Aufruf von TimeOut in der Batchdatei scheitern.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.630 Beiträge
 
Delphi 12 Athens
 
#6

AW: PostBuild mit Pause im Batch funktioniert nicht richtig

  Alt 20. Jan 2025, 21:05
Wenn die IDE beim Aufruf einer Batchdatei StdIn umleitet, wird der Aufruf von TimeOut in der Batchdatei scheitern.
Da im IDE log die besagte Meldung erscheint, wird sie das wohl tun.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz