<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=23&amp;t=2308&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-09-04T12:58:17+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=23&amp;t=2308&amp;mode</id>
<entry>
<author><name><![CDATA[Misiek123]]></name></author>
<updated>2013-09-04T12:58:17+01:00</updated>
<published>2013-09-04T12:58:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=48136#p48136</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=48136#p48136"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=48136#p48136"><![CDATA[
Kolego PawelGaj, miałby do Ciebie ogromną prośbę <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Czy moglibyśmy się skontaktować mailowo?? <br />Mail do mnie to placek.dariusz(małpka)gmail.com<br /><br />Będę bardzo zobowiązany <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Darek<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1619">Misiek123</a> — 4 wrz 2013, o 12:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PawelGaj]]></name></author>
<updated>2013-03-25T23:03:42+01:00</updated>
<published>2013-03-25T23:03:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31772#p31772</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31772#p31772"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31772#p31772"><![CDATA[
Ok, troszkę się spóźniłem <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />. Dodaję projekt w VS2012 i plik main.c którego sobie możecie skompilować z Mirkowymi bibliotekami. Nie chciałem załączać całego projektu bo tam są Mirkowe biblioteki, więc każdy mógłby je sobie ściągnąć. Wracając do programu na PC, macie tam wszystkie wersje, czyli można sobie podejrzeć jak rozwijałem program małymi kroczkami samemu się ucząc. W wersji 2.0 jest autozapis co godzinę do folderu C:\TempLogger\Rok\Miesiac\Dzien\Godzina.csv. Czyli np. dla dzisiejszej daty jest to C:\TempLogger\2013\03\25\23.csv <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Zapis wykonuje się co godzinę, czyszcząc wykres i DataGridView, czyli tabelkę. W Tabelce można dodawać wiele plików, czyli np, 10.csv, 11.csv, 12.csv i jest to zapisywane do ostatnich wierszy, co umożliwia otworzenie wszystkich godzin i zapisanie jako statystyki dziennej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Zastanawiacie się pewnie po co jest tam tajemniczy przycisk o nazwie &quot;Debuguj&quot;, mianowicie służy on do usuwania błędnych odczytów z DS18B20 (85*C) co psuje statystyki. Po kliknięciu tego magicznego przycisku program &quot;przelatuje&quot; całego DataGridView i jeśli natrafi na 85*C to nadpisuje tą temperaturę tą która jest wyżej, czyli w praktyce jeśli ma się 2000-3000 pomiarów to się tego nie odczuje. W zasadzie ten program jest troszkę ulepszoną wersją tego z tutoriala, ale ma dodane kilka fajnych właściwości. Gdyby nie ten tutorial, coś takiego by chyba nie powstało  (Dzięki MichalXY <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ). Uff, ale się rozpisałem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Korzystajcie ile chcecie, wszelkie prawa nie zastrzeżone <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=784">PawelGaj</a> — 25 mar 2013, o 23:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kierlan]]></name></author>
<updated>2013-03-25T09:05:27+01:00</updated>
<published>2013-03-25T09:05:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31666#p31666</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31666#p31666"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31666#p31666"><![CDATA[
Robi się ciekawie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=84">kierlan</a> — 25 mar 2013, o 09:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PawelGaj]]></name></author>
<updated>2013-03-25T00:15:42+01:00</updated>
<published>2013-03-25T00:15:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31654#p31654</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31654#p31654"/>
<title type="html"><![CDATA[Re: Odp: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31654#p31654"><![CDATA[
Tak się składa że również wziąłem się z naukę C#. Popełniłem również taki logger temperatury który co godzinę zapisuje temp do pliku csv i rysuje wykresy. Jutro jak wrócę ze szkoły to założę nowy temat, dam projekt z VS2012 żeby każdy mógł sobie zobaczyć jak to wygląda. Dam również wsad do Atmegi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=784">PawelGaj</a> — 25 mar 2013, o 00:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[developer85]]></name></author>
<updated>2013-03-24T23:10:04+01:00</updated>
<published>2013-03-24T23:10:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31648#p31648</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31648#p31648"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31648#p31648"><![CDATA[
Ło matko ale wypas. Aż oczoplonsu dostałem. Co taki biedaczek jak ja może pomóc w takim projekcie? To mój TempLogger przy tym jest ... nawet nie wiem jak to określić.<br />Oczywiście jak tylko będę mógł pomóc to nie ma sprawy:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=390">developer85</a> — 24 mar 2013, o 23:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-03-24T22:03:01+01:00</updated>
<published>2013-03-24T22:03:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31630#p31630</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31630#p31630"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31630#p31630"><![CDATA[
Developer tak dla hecy , ale możesz sobie looknąć na  taki projekcik <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />jak będziesz zainteresowany to może wspólnie go dokończymy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 24 mar 2013, o 22:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kierlan]]></name></author>
<updated>2013-03-19T22:35:43+01:00</updated>
<published>2013-03-19T22:35:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31059#p31059</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31059#p31059"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31059#p31059"><![CDATA[
Czekam :]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=84">kierlan</a> — 19 mar 2013, o 22:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[developer85]]></name></author>
<updated>2013-03-19T20:28:10+01:00</updated>
<published>2013-03-19T20:28:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31053#p31053</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31053#p31053"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31053#p31053"><![CDATA[
projekt taki też przedstawił kolega MichałXY, który zapoczątkował cykl poradników na temat c#. Polecam. <br />Aha generalnie takie moje spostrzeżenie - c# strasznie przypomina c lookając  poradniki dużo można zakumać na temat jak działają funkcje w c itp.<br /><br />A co do projektu to już wykresik ładnie pokazuje:) zostało dorobienie zapisu do pliku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=390">developer85</a> — 19 mar 2013, o 20:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kierlan]]></name></author>
<updated>2013-03-19T11:01:05+01:00</updated>
<published>2013-03-19T11:01:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31028#p31028</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31028#p31028"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=31028#p31028"><![CDATA[
to z wykresami, to to na co czekam :]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=84">kierlan</a> — 19 mar 2013, o 11:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2013-03-02T22:34:38+01:00</updated>
<published>2013-03-02T22:34:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=29660#p29660</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=29660#p29660"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=29660#p29660"><![CDATA[
fajny poradnik muszę go po testować, dzięki kolego!<br />Czekam na dalszą część poradnika:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 2 mar 2013, o 22:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xbary]]></name></author>
<updated>2013-02-10T22:37:39+01:00</updated>
<published>2013-02-10T22:37:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27460#p27460</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27460#p27460"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27460#p27460"><![CDATA[
Najlepsze to jest Mirku że ten cieniutki Delphi trzyma się iiii u mnie też jeszcze . . . ale co tam, na razie nie było ściany nie do przebicia przez Delphi...<br /><br />Co do programu to fajna sprawa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=447">xbary</a> — 10 lut 2013, o 22:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[developer85]]></name></author>
<updated>2013-02-10T21:30:14+01:00</updated>
<published>2013-02-10T21:30:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27454#p27454</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27454#p27454"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27454#p27454"><![CDATA[
Dzięki Mirku.<br />W następnej kolejności zapodam programik który będzie odczytywał temperaturkę przez UART i pokazywał na wykresie. Zapewne wielu forumowiczom się to przyda:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=390">developer85</a> — 10 lut 2013, o 21:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-02-10T21:27:47+01:00</updated>
<published>2013-02-10T21:27:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27451#p27451</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27451#p27451"/>
<title type="html"><![CDATA[Re: UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27451#p27451"><![CDATA[
Bardzo fajny poradniczek - dlatego tak lubię ludzi z tego forum <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Sam pewnie z niego skorzystam jak zabiorę się za przesiadkę z Delphi w końcu na poważnie.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />przy okazji - PRZYKLEIŁEM poradnik <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 lut 2013, o 21:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[developer85]]></name></author>
<updated>2013-02-11T09:39:08+01:00</updated>
<published>2013-02-10T21:06:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27442#p27442</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27442#p27442"/>
<title type="html"><![CDATA[UART_ASCII_AT+mały programik w C#]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2308&amp;p=27442#p27442"><![CDATA[
Witam!<br />Z nudów napisałem mały programik do lekcji L21 z zielonej książki. Sterowanie za pomocą komend AT oczywiście przez UART. <br />Program korzysta z komend opisanych w książce Mirka (AT, ATI, AT+RST, AT+LEDON, AT+LEDOFF, AT+LCD). Oczywiście można sobie dodać własne co się komu podoba. Fajnie można rozwiązać sterowanie np robotem.  Dodałem funkcję KeyEvent żeby pokazać jak łatwo można przechwytywać zdarzenia od klawiszy i wykorzystać to do zdalnego sterowania:). <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/390_f4c3d938c13c88f5acfb615c238e35df.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/390_f4c3d938c13c88f5acfb615c238e35df.jpg" alt="Obrazek" /></a><br /><br />oczywiście dodaje cały kod:)<br />[syntax=csharp]<br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Linq;<br />using System.Text;<br />using System.Windows.Forms;<br />using System.IO.Ports;<br />using System.Threading;<br /><br /><br />namespace serialPort3<br />{<br />    public partial class Form1 : Form<br />    {<br />        private string txt;<br /><br />        public Form1()<br />        {<br />            InitializeComponent();<br />            this.comboBox1.Items.AddRange(SerialPort.GetPortNames());<br />            <br />            this.button2.Enabled = false;<br />            this.button3.Enabled = false;<br />            this.button4.Enabled = false;<br />            this.button5.Enabled = false;<br />            this.button6.Enabled = false;<br />            this.button7.Enabled = false;<br />            this.richTextBox1.Enabled = false;<br />            this.textBox1.Enabled = false;<br />            this.textBox2.Enabled = false;<br />            this.textBox3.Enabled = false;<br />            <br />        }<br />       <br />        <br />        private void button1_Click(object sender, EventArgs e)<br />        {<br /><br />            try<br />            {<br /><br /><br />                if (!serialPort1.IsOpen)<br />                {<br />                    serialPort1.PortName = this.comboBox1.SelectedItem.ToString();<br />                    serialPort1.Open();<br />                    serialPort1.BaudRate = Int32.Parse(comboBox2.Text);<br />                    <br />                    this.button1.Text = &quot;Disconnect&quot;;<br />                    this.button1.BackColor = Color.Red;<br /><br />                    this.button2.Enabled = true;<br />                    this.button3.Enabled = true;<br />                    this.button4.Enabled = true;<br />                    this.button5.Enabled = true;<br />                    this.button6.Enabled = true;<br />                    this.button7.Enabled = true;<br />                    this.richTextBox1.Enabled = true;<br />                    this.textBox1.Enabled = true;<br />                    this.textBox2.Enabled = true;<br />                    this.textBox3.Enabled = true;<br />                }<br />                else<br />                {<br /><br />                    serialPort1.Close();<br />                    this.button1.Text = &quot;Connect&quot;;<br />                    this.button1.BackColor = Color.Green;<br /><br />                    this.button2.Enabled = false;<br />                    this.button3.Enabled = false;<br />                    this.button4.Enabled = false;<br />                    this.button5.Enabled = false;<br />                    this.button6.Enabled = false;<br />                    this.button7.Enabled = false;<br />                    this.richTextBox1.Enabled = false;<br />                    this.textBox1.Enabled = false;<br />                    this.textBox2.Enabled = false;<br />                    this.textBox3.Enabled = false;<br />                }<br /><br />            }<br />            catch(UnauthorizedAccessException ex){<br /><br />                  MessageBox.Show(ex.Message);<br />             }<br />        <br />        }<br />        <br />        <br />      <br /><br />            private void button2_Click(object sender, EventArgs e)<br />             {<br />              serialPort1.WriteLine(&quot;AT\r&quot;);<br />              <br />             }<br /><br />            private void button3_Click(object sender, EventArgs e)<br />            {<br />                serialPort1.Write(&quot;ATI\r&quot;);<br />                <br />            }<br /><br />              private void button4_Click(object sender, EventArgs e)<br />             {<br />              serialPort1.WriteLine(&quot;AT+RST\r&quot;);<br />              <br />             }<br /><br />             private void button5_Click(object sender, EventArgs e)<br />             {<br />                 <br />                 serialPort1.WriteLine(&quot;AT+LED=1\r&quot;);<br />                 <br />                   <br />             }<br /><br />            private void button6_Click(object sender, EventArgs e)<br />             {<br /><br />             serialPort1.WriteLine(&quot;AT+LED=0\r&quot;);<br />             <br />             }<br /><br />             private void button7_Click(object sender, EventArgs e)<br />             {<br />                 <br />                 serialPort1.WriteLine(&quot;AT+LCD=&quot; + textBox1.Text + &quot;,&quot; + textBox2.Text + &quot;,&quot; + textBox3.Text+&quot;\r&quot;);<br />                                                           <br />             }<br /><br />             <br />    <br /><br />         <br />              <br /><br />         private void textBox4_KeyDown(object sender, KeyEventArgs e)<br />         {<br />             switch (e.KeyCode)<br />             {<br />                 case Keys.Up: <br />                     { <br />                         textBox4.Text = &quot;UP&quot;;<br />                        serialPort1.WriteLine(&quot;UP\r&quot;);<br />                 <br />                     } break;<br />                 case Keys.Down:<br />                     { <br />                         textBox4.Text = &quot;DOWN&quot;;<br />                        serialPort1.WriteLine(&quot;DOWN\r&quot;);<br />                     }break;<br />                 case Keys.Left:<br />                     {<br />                         textBox4.Text = &quot;LEFT&quot;;<br />                         serialPort1.WriteLine(&quot;LEFT\r&quot;);<br />                     } break;<br />                 case Keys.Right:<br />                     { <br />                         textBox4.Text = &quot;RIGHT&quot;;<br />                         serialPort1.WriteLine(&quot;RIGHT\r&quot;);<br />                     }break;<br />             }<br />         }<br /><br />         private string rxString;<br />         private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)<br />         {<br />             rxString = serialPort1.ReadExisting(); //zapisuje string do zmiennej rxString<br />             this.Invoke(new EventHandler(displayText)); // ???<br />         }<br />         private void displayText(object o, EventArgs e) <br />         {<br />             richTextBox1.Text = String.Empty; //czyści okno przed odebraniem stringa<br />             richTextBox1.AppendText(rxString); //wyświetla string w oknie<br />         }<br /><br />         <br />                        <br />    }<br />}<br /><br />[/syntax]<br /><br />Dodaje jeszcze filmik pokazujący działanie tego prostego programiku:)<br /><a href="http://www.youtube.com/watch?v=pWGai77ZE2s&amp;feature=youtu.be"  class="postlink">http://www.youtube.com/watch?v=pWGai77ZE2s&amp;feature=youtu.be</a><br />Pozdro<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=390">developer85</a> — 10 lut 2013, o 21:06</p><hr />
]]></content>
</entry>
</feed>