Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

cX.Prozess.Start(cmd.exe) 21 Mai 2023 12:20 #1

  • daywalker
  • daywalkers Avatar Autor
  • Abwesend
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 961
  • Dank erhalten: 661
Servus lieber Stefan.

Was mir in dieser Konstellation auffiel.
Der beigefügte 3 Zeiler endet bei 'zyklisch aktualisieren` in einer Endlosschleife und bei auswählen 'Im Skript verwendete Variablen zeigen' wird immer ein neues CMD Fenster geöffnet.

cX4Web cX4Web Code

Was ist das?

1 *** cx_Prozess_Start
2 Setze in [cX.Prozess.Start(cmd.exe)]: ''
3 Warte Endlos (Warten auf zu behandelnde Ereignisse)

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (3 Zeilen, cX 5.0.10.2)[/cxlisting

Zusatzfrage zum Platzhalter 'cx.Prozess.Start'
Kann man die gelieferte  ProzessID auch für den Platzhalter 'cX.Prozess(#n=ProzessID).StandardIO' verwenden oder braucht der noch. Ich muss ehrlich gestehen, ich konnte
diesen Platzhalter in unzähligen Versuchen noch nicht zur Mitarbeit überreden.

lg Christian
 
Anhänge:
Folgende Benutzer bedankten sich: Soko, Bandit

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.

cX.Prozess.Start(cmd.exe) 22 Mai 2023 16:35 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1228
  • Dank erhalten: 1756
Hallo, Christian!

Hmmm - also wenn cX zyklisch die Prozess.Start()-Variable auswertet, wird natürlich auch zyklisch dieser Start ausgeführt.
Ist zwar unschön, aber logisch. Ich wüsste auch nicht auf Anhieb, wie das verhindert werden sollte, zumal man ja die Variableninhalte (bzw. -ergebnisse) sehen will.

Diese Konstellation ist daher eher zu vermeiden...

Ansonsten ist die gelieferte Prozess-ID natürlich für solche Sachen einsetzbar. Natürlich sollte (wie in der Doku beschrieben: ""#n" für den Prozess mit der Prozess-ID n") dann Prozess(#[ProzessID]) gesetzt werden, nicht "#n="!

Liebe Grüße
Stefan
Folgende Benutzer bedankten sich: Soko, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

cX.Prozess.Start(cmd.exe) 22 Mai 2023 22:09 #3

  • daywalker
  • daywalkers Avatar Autor
  • Abwesend
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 961
  • Dank erhalten: 661
Oh, danke für die Info Stefan!

lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden