Erfassen Sie die Anmeldung in einem neuen FensterIch versuche, die Protokollierungsinformationen in einem neuen Fenster zu erfassen. Der folgende Code zeigt nichts in einem neuen Fenster an.
Dies ist ein erster Schritt hin zu einer integrierten GUI, bei der „Protokoll“ auch eine Registerkarte ist und sofort überprüft werden kann, um die Protokollierung anzuzeigen, anstatt zur JMP-Protokollierungsseite zu wechseln, die ein separates Fenster ist.
logging = New Window("Logging",
xx=Border Box( Left( 10 ), Right( 10 ), Top( 5 ), Bottom( 5 ), Sides( 15 ),
all contents = Get Log();
logging_capture = Text Edit Box();
logging_capture << Set Text(all contents);
)
);Betreff: Anmeldung in neuem Fenster erfassenGibt es eine Alternative zu Get Log(); was einfängt Drucken/Anzeigen/Schreiben nur Funktionen? Ich kann mir dann ganz ausgewählte Protokolle ausdrucken lassen. Ich werde auch die Dokumentation durchlesen, um herauszufinden, ob etwas verfügbar ist.
Betreff: Anmeldung in neuem Fenster erfassenVolltreffer! Danke. Unten wird das Protokoll in einem Fenster erfasst.
logging = New Window( "Database Query",
dataB = Border Box( Left( 10 ), Right( 10 ), Top( 10 ), Bottom( 5 ), Sides( 15 ),
V List Box(
Text Box( "logging data", set font size( 10 ) ),
all_contents = Get Log(),
x = N Items( all_contents );
text="";
logging_capture = Text Box(),
For( i = 1, i <= x, i++,
text = text ||all_contents[i] || "\\!n";
);
logging_capture << Set Text( text);
)
)
);Betreff: Anmeldung in neuem Fenster erfassen„GetLog()“ gibt eine Liste zurück, daher müssen Sie diese in Textzeichenfolgen analysieren, bevor Sie sie in die TextBox() einfügen. Soweit Ihre Anwendung benutzergesteuert ist, klingt die „automatisierte“ Protokollierung nicht allzu schwierig – Sie müssen lediglich jede Taste, die der Benutzer drücken könnte, fragen, um den neuen Inhalt des Protokolls zu erhalten.
Betreff: Anmeldung in neuem Fenster erfassen
Mein Problem ist, dass ich versuche, einen weiteren Tipp in meiner integrierten GUI zu haben, wo die Echtzeitprotokollierung angezeigt wird. So kann der Benutzer einfach auf den Finger klicken und das OG sehen, anstatt zu einem anderen Fenster zu wechseln.

Betreff: Anmeldung in neuem Fenster erfassenHaben Sie sich überhaupt mit Projekten befasst?
Names default to here(1);
p = new project();
p << Run Script(
New Window("Script 1",
Set Window ID("Script"),
<<script>&amp;amp;amp;lt;/PRE&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Für alle Skripte steht auch ein eingebettetes Protokoll zur Verfügung, wenn Ihnen das auch besser gefällt. Wenn Sie mit der rechten Maustaste auf ein Skriptfenster klicken, sollte „Eingebettetes Protokoll anzeigen“ angezeigt werden.&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;