<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">2018-08-09 10:43 GMT-04:00 T Lee Davidson <span dir="ltr"><<a href="mailto:t.lee.davidson@gmail.com" target="_blank">t.lee.davidson@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 08/08/2018 05:57 PM, PICCORO McKAY Lenz wrote:<br>> as everybody said, if there's data in the port a read event will raise, but there's not happened<br>
<br>
</span>How do you know the event isn't being triggered? I don't see your code anywhere giving the printer time to respond.<br></blockquote><div>it's suppost that the event raised automatically if there some data! right? as documentation!<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="">
> attached the project and also something when all the main.module lines executed, programs does not end...<br>

</span>Could that be because you never close the port?<br></blockquote><div>why? that's nothing related to! rules of the programs ends! so port are openened dont care!<br><br></div><div>i just put the close port urle and still happened!<br></div><div><br></div><div>somethings programs ends something not! get hang on "some where" here! i put pause and code does not pause!<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

And just out of curiosity, why do you use the gb.vb component when creating a purely Gambas application?<br></blockquote><div>umm i do not noted hejejej that was a base project empty that i just added code!<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<br>
> 2018-08-07 12:52 GMT-04:00 PICCORO McKAY Lenz <<a href="mailto:mckaygerhard@gmail.com">mckaygerhard@gmail.com</a> <mailto:<a href="mailto:mckaygerhard@gmail.com">mckaygerhard@gmail.com</a><wbr>>>:<br>
<span class="">> <br>
>     El mar., 7 de ago. de 2018 a la(s) 09:42, Tony Morehen<br>
> <br>
>         ...user space programs no longer need to deal with the low level details of handshaking and flow control..... and just<br>
>         read and write to the serial port as a stream.<br>
> <br>
>     ok as i write, so gambas handle all the manage of the information<br>
>     to read and write using stream and Eof, (wow so great! right? )<br>
>     in any case was a great information about the data workflow,, thanks anyway tony<br>
> <br>
>         One issue that may arise, the linux kernel only uses CTS/RTS for flow control; it ignores DSR/DTS.<br>
> <br>
>     important information many thanks for that, This must be in the gambas wiki page of the seria port too<br>
>     i'll mark this mail and make a tutorial with better information<br>
> <br>
> <br>
>     El mar., 7 de ago. de 2018 a la(s) 12:06, T Lee Davidson<br>
>     > Even if any of them signal that data is available, the _Read event already does that for you.<br>
>     yeah i already know, it's hard to explain for me ...<br>
> <br>
>     > Perhaps your goal could be accomplished by implementing a SerialPort.Read event handler <br>
>     NO, no more handlers or events, a normal procedimental methond<br>
> <br>
>     > that adds the incoming data to a global accumulator, <br>
>     > and then manually reading the accumulator and clearing it once it's read.<br>
>     i want that in any moment can read the acumulator, and pas a command to modifi taht data<br>
>     again hard to explain and there's too much information to hide by the company<br>
> <br>
>     > However, that may run into collisions and data integrity issues <br>
>     > if you try to manually read from, or clear, the accumulator<br>
>     > while the event handler is writing to it. <br>
>     yeah only if the data are not knowed but i really know parto of them<br>
>     of course we need implement a semaphore<br>
> <br>
</span>>     > Or, maybe using a Queue would meet your need: <a href="http://gambaswiki.org/wiki/comp/gb.data/queue" rel="noreferrer" target="_blank">http://gambaswiki.org/wiki/<wbr>comp/gb.data/queue</a> <<a href="http://gambaswiki.org/wiki/comp/gb.data/queue" rel="noreferrer" target="_blank">http://gambaswiki.org/wiki/<wbr>comp/gb.data/queue</a>> .<br>
<span class="im HOEnZb">>     > (It's unfortunate that there's not much documentation on that.)<br>
>     a concurrent problem on the wiki, it's suppost to be first source of information and seems it's maillist<br>
>     i disagree that mailist be a source of information, a documentaiton it's the main tower of any project!<br>
> <br>
> <br>
> <br>
> <br>
> <br>
</span><div class="HOEnZb"><div class="h5">> ----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
> <br>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</div></div></blockquote></div><br></div></div>