Bildunterschrift: leerNach dem Rennen
caption("my text");Manchmal ist das Fenster leer:

Wenn ich denselben Code erneut ausführe, ist der Kationstext sichtbar.
Bisher konnte ich keine Erklärung dafür finden, wann ein Beschriftungstext angezeigt wird und wann nicht.
Hat jemand das Gleiche erlebt?
Automatisierung und SkripterstellungBetreff: Bildunterschrift: leerKeine Ahnung, ob es sich um einen ähnlichen RC handelt, aber ich habe ein ähnliches Problem, wenn ich dichten Code ausführe – da JMP Single-Threaded ist, kann die GUI nicht ordnungsgemäß aktualisiert werden.
Für meinen Code funktioniert Folgendes:
caption("my text"); Current Window() << Inval << Update Window;Betreff: Bildunterschrift: leerDanke, netter Trick – scheint zu funktionieren.
Interessant ist, dass beim Aktualisieren eines Fensters auch der Inhalt der Beschriftung aktualisiert wird.
Einziges Manko: Man braucht ein offenes Fenster, damit es funktioniert.
Gibt es einen ähnlichen Befehl, der auch funktioniert, wenn keine Fenster geöffnet sind?
Betreff: Bildunterschrift: leerGute Frage: Ich habe JMP noch nie ausgeführt, ohne dass mindestens ein Fenster geöffnet war, daher bin ich mir nicht sicher
Betreff: Bildunterschrift: leerAuch für mich 
Aber 5 Minuten nach dem Ausrollen des Bugfixes fiel mir auf, dass man nicht davon ausgehen kann, dass auf jedem System ein Fenster geöffnet ist ...
Und mir ist aufgefallen, dass es ein Problem gibt, selbst wenn ein paar Fenster geöffnet sind
... wenn das aktuelle Jmp-Fenster kein „Fenster“ ist – was bei dem der Fall zu sein scheint Home-Fenster und das Fensterliste .
Installieren Sie einfach das beigefügte AddIn und versuchen Sie es auszuführen AddIn/Aktuelles Fenster() - zunächst aus einem Skript, Bericht oder einer Tabelle Fenster und dann von der Heim Fenster.
Betreff: Bildunterschrift: leerEine andere mögliche Lösung wäre, nach dem Beschriftungscode eine „Wait(0)“-Anweisung hinzuzufügen.
caption("my text");
Wait(0);