<div dir="ltr"><div>I forghet the attached file, sorry ;-D</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno sab 28 set 2019 alle ore 15:56 Gianluigi <<a href="mailto:bagonergi@gmail.com">bagonergi@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno sab 28 set 2019 alle ore 13:28 KKing <<a href="mailto:kicking177@gmail.com" target="_blank">kicking177@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">is there the ability to dump a trace say of the last 100 lines a program <br>
has been through?<br>
<br>
I have one program that yields an unexpected result every so often, the <br>
cause is elusive and it appears no error is being generated / detected. <br>
But the result is detectable by comparing the output from the unexpected <br>
result with output from previous iteration so I could trap that, but to <br>
determine the cause a trace dumped to log would (hopefully) help.<br>
<br>
NB this so far has not happened within IDE debugging only on units <br>
running the executable on runtime version of gambas.<br>
<br>
K.<br></blockquote><div><br></div><div>Maybe you are looking for this:</div><div>Create an executable of the attached file being careful to check the "Keep debug information in the executable" CheckBox.<br>You move to the folder where the executable resides and open a terminal in the folder.<br>Write in the terminal:  <br></div><div>gbr3 DebugTest.gambas</div><div>and push enter<br>Here is my output:<br><br>gian@gian:~/Scrivania/Gambas-it/DebugTest$ gbr3 DebugTest.gambas<br>FMain.Form_Open.8: $List;  = (String[] 0x55c594ffaf08)<br>FMain.Form_Open.10: ListBox1.List = (String[] 0x55c594ffaf08)<br>FMain.Form_Open.12: ListBox1.Index = -1<br>FMain.btbAdd_Click.28: btbAdd.Text = Foo<br>FMain.btbAdd_Click.30: $List.Add(btbAdd.Text)<br>FMain.btbAdd_Click.32: $List.Sort()<br>FMain.btbAdd_Click.34: ListBox1.List = (String[] 0x55c594ffaf08)<br>FMain.btbAdd_Click.36: ListBox1.Index = 7<br>FMain.btbAdd_Click.38: Settings["ListBox/LastItem"] = 7<br>FMain.btbAdd_Click.40: btbAdd.Text = ""<br>FMain.Form_Close.19: Settings["ListBox/List"] = (String[] 0x55c594ffaf08)<br>FMain.Form_Close.21: Settings.Save()<br>gian@gian:~/Scrivania/Gambas-it/DebugTest$ <br></div><div><br></div><div> Regards</div><div>Gianluigi<br></div></div></div>
</blockquote></div>