Internes Fenster und ExecuteProcess

Übergeordnete Themen zum gesamten Paket passend
Antworten
Werner_Bayern
Member
Beiträge: 91
Registriert: 2. Dezember 2019, 15:35

Internes Fenster und ExecuteProcess

Beitrag von Werner_Bayern »

Servus,

steh irgendwie auf dem Schlauch...

Hab ein IW_Fenster und möchte unter bestimmten Voraussetzungen einen Button des Fensters auslösen:

Code: Alles auswählen

IF nOption > 0 THEN
  BTN_Wartung.ExecuteProcess(trtClick)
END
Den Code hab ich beim Fenster bei End of initialization eingefügt.

Der Code wird aber ausgeführt, bevor das Fenster angezeigt wird???

ThreadWait etc. hilft auch nicht...
Servus,

Werner

[Windev, Webdev und Windev Mobile Version 25 und 26, sobald in Englisch verfügbar]

Herbert
Site Admin
Beiträge: 529
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Kontaktdaten:

Re: Internes Fenster und ExecuteProcess

Beitrag von Herbert »

Hallo Werner
Hast du den Code im IW-Fenster? Sollte im Mutterfenster stehen. Dort musst dann IW-Fenster.Btn_Wartung... schreiben.

Werner_Bayern
Member
Beiträge: 91
Registriert: 2. Dezember 2019, 15:35

Re: Internes Fenster und ExecuteProcess

Beitrag von Werner_Bayern »

Servus Herbert,

das IW wird normalerweise vom Main-Fenster über dessen Menü aufgerufen, oder wie in diesem Fall durch einen Aufruf von anderer Stelle per open() mit einem Parameter, der dafür sorgen soll, das gleich der BTN_Wartung ausgelöst wird. Ist das das Problem?
Servus,

Werner

[Windev, Webdev und Windev Mobile Version 25 und 26, sobald in Englisch verfügbar]

Herbert
Site Admin
Beiträge: 529
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Kontaktdaten:

Re: Internes Fenster und ExecuteProcess

Beitrag von Herbert »

Könnte sein. Weil die internen Fenster sind u.a. dazu da, diese auch in anderen Fenstern verwenden zu können.

Werner_Bayern
Member
Beiträge: 91
Registriert: 2. Dezember 2019, 15:35

Re: Internes Fenster und ExecuteProcess

Beitrag von Werner_Bayern »

Danke.

Jetzt gibts aber keine Möglichkeit, aus dem IW ein WIN zu machen? Refactoring bietet das nicht an?
Servus,

Werner

[Windev, Webdev und Windev Mobile Version 25 und 26, sobald in Englisch verfügbar]

Herbert
Site Admin
Beiträge: 529
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Kontaktdaten:

Re: Internes Fenster und ExecuteProcess

Beitrag von Herbert »

Markierst alles und kopierst das in ein neues Fenster...

satmax
Senior Member
Beiträge: 312
Registriert: 24. September 2015, 10:05
Wohnort: Biberbach, Austria
Kontaktdaten:

Re: Internes Fenster und ExecuteProcess

Beitrag von satmax »

Ich arbeite eigentlich auch viel mit Innternen Fenstern (IW + Dynamic Tabs). Das klappt auch super. Ich hatte bisher nur einmal ein Problem mit der Reihenfolge der Initialisierung, war auch schräg. Bei mir war da ein Supercontrol (SC_FilePicker) die Ursache. Ich hatte keine Lust auf längeres suchen und habe das Supercontrol durch 2 normale Cotrols ersetzt. Ab dann war alles wieder ok.

Werner_Bayern
Member
Beiträge: 91
Registriert: 2. Dezember 2019, 15:35

Re: Internes Fenster und ExecuteProcess

Beitrag von Werner_Bayern »

Danke Herbert, hat funktioniert. Mit einem normalen Fenster passt jetzt alles. :cool:
Servus,

Werner

[Windev, Webdev und Windev Mobile Version 25 und 26, sobald in Englisch verfügbar]

Werner_Bayern
Member
Beiträge: 91
Registriert: 2. Dezember 2019, 15:35

Re: Internes Fenster und ExecuteProcess

Beitrag von Werner_Bayern »

Servus Satmax,

das könnte es auch gewesen sein, ich hab da eine Progress Bar drauf, Type Radial gauge. Das mit der Reihenfolge der Initialisierung steht auch so in der Hilfe, dass die nicht der Reihe nach ist. Aber so wie bei mir, dass nach der Init-Procedure des Fensters das Auslösen eines Buttons von dem IW nicht mal das IW selbst anzeigen lässt, ist schon komisch. Ich hatte sogar vor dem Auslösen des Buttons noch ein iw.visible = true gesetzt, ohne Erfolg.

Als normales Fenster läuft es jetzt, danke.
Servus,

Werner

[Windev, Webdev und Windev Mobile Version 25 und 26, sobald in Englisch verfügbar]

Antworten