Capturer la connexion dans une nouvelle fenêtreJ'essaie de capturer les informations de journalisation dans une nouvelle fenêtre. Le code suivant n'affiche rien dans une nouvelle fenêtre.
Il s'agit d'un premier pas vers une interface graphique intégrée où "journal" est également un onglet et peut être vérifié instantanément pour afficher la journalisation au lieu d'aller sur la page de journalisation JMP qui est une fenêtre séparée.
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);
)
);Re : Capturer la connexion dans une nouvelle fenêtreexiste-t-il une alternative à Get Log(); qui capture imprimer/afficher/écrire fonctions uniquement ? Je peux alors imprimer un journal très sélectionné. Je vais également lire dans la documentation pour trouver si quelque chose est disponible.
Re : Capturer la connexion dans une nouvelle fenêtreCoup sur cible ! Merci. Ci-dessous capture le journal dans une fenêtre.
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);
)
)
);Re : Capturer la connexion dans une nouvelle fenêtre'GetLog()' renvoie une liste, vous devez donc l'analyser en chaînes de texte avant de la placer dans TextBox(). Dans la mesure où votre application est contrôlée par l'utilisateur, la journalisation "automatisée" ne semble pas trop compliquée. Il vous suffit de demander à chaque bouton sur lequel l'utilisateur peut appuyer pour obtenir le nouveau contenu du journal.
Re : Capturer la connexion dans une nouvelle fenêtre
Mon problème est que j'essaie d'avoir un autre robinet dans mon interface graphique intégrée où la journalisation en temps réel est visible. Ainsi, cet utilisateur peut simplement cliquer sur ce robinet et voir l'og au lieu d'aller dans une autre fenêtre.

Re : Capturer la connexion dans une nouvelle fenêtreavez-vous examiné des projets du tout?
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;Tous les scripts ont également un journal intégré disponible si c&amp;amp;amp;amp;#39;est quelque chose que vous préférez aussi. Si vous faites un clic droit sur une fenêtre de script, vous devriez voir &amp;amp;amp;amp;quot;Afficher le journal intégré&amp;amp;amp;amp;quot;.&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;