<div dir="ltr">Ale to prece neni vubec pravda (lidsky citelne). Jednak si jde pomoct pomoci attributu z <span id="nsrTitle">System.Diagnostics, mnohdy (mne zatim vzdy) staci udelat is vhodne ToString metody nebo get-property (napovim: udelate si get property, ktera uvnitr usklada string z jinych field/property. Najetim mysi (nevo vlozenim do Watch window) muzete koukat na krasne naformatovany string)</span><div>
A dalsi moznosti by se nasly.</div><div>Jo, a pole Char je samozrejme spatne:) Char ma 2 byte a znamena Char. <br><div><span>Marek</span></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-08-30 9:54 GMT+02:00 Miroslav Draxal <span dir="ltr"><<a href="mailto:evik@volny.cz" target="_blank">evik@volny.cz</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="white" lang="CS" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="color:#1f497d">Ono by se to dalo uložit jako pole Byte nebo Char, ale nebylo by to lidsky čitelné při ladění.  Ale musím uznat, že mezi VB 2010 a VB2013 je mohutný nárůst rychlosti. <u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Míra<u></u><u></u></span></p><p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"> Hw-list [mailto:<a href="mailto:hw-list-bounces@list.hw.cz" target="_blank">hw-list-bounces@list.hw.cz</a>] <b>On Behalf Of </b>Jaroslav Buchta<br>
<b>Sent:</b> Saturday, August 30, 2014 6:23 AM<br><b>To:</b> HW-news<br><b>Subject:</b> Re: VB net: dimenzování pole struktury ve struktuře<u></u><u></u></span></p></div></div><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p>
<div><p class="MsoNormal">A pak se clovek divi, ze .NET aplikace spousta lidi povazuje za nepouzitelne pomale a narocne na pamet... ;-)<br>Ulozit binarni pole jako 256x127 stringu, to jsem jeste nevidel. Ale ze se v C# kazdy ciselny parametr predava jako string, nebo lepe jako object a pak se prevadi prostrednictvim ToString jednim a Parse druhym smerem, to vidim bohuzel docela casto.<br>
Pritom, kdyz se pri psani programu premysli, funguje kod v C# srovnatelne rychle jako v C++.<br><br>Dne 30. 8. 2014 1:45, Miroslav Draxal napsal(a):<u></u><u></u></p></div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1f497d">Takže pro ty, co to někdy budou řešit</span><u></u><u></u></p><p class="MsoNormal"><span style="color:#1f497d">Je to </span><u></u><u></u></p><p class="MsoNormal" style="text-autospace:none">
<span style="font-size:9.5pt;font-family:Consolas;background:white">    </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Structure</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">BlokData</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> Adresa </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">String</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> Data() </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">String</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;background:white">    </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">End</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Structure</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue"> </span><u></u><u></u></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">    </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Structure</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">_FirmwarePIC</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> Flash() </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">BlokData</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> EEprom() </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">BlokData</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> ID() </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">String</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> ConfigByt() </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">String</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;background:white">    </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">End</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Structure</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;background:white">    </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> FirmwarePIC </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">_FirmwarePIC</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">ReDim</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> FirmwarePIC.Flash(256)</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">     </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">For</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> BlokBytu </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">UInt16</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> = 0 </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">To</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> FirmwarePIC.Flash.Length - 1</span><u></u><u></u></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">     </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">ReDim</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> FirmwarePIC.Flash(BlokBytu).Data(127)</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;background:white">     </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Next</span><u></u><u></u></p><p class="MsoNormal">
<span style="color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal">
<b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Hw-list [<a href="mailto:hw-list-bounces@list.hw.cz" target="_blank">mailto:hw-list-bounces@list.hw.cz</a>] <b>On Behalf Of </b>Miroslav Draxal<br>
<b>Sent:</b> Friday, August 29, 2014 11:40 PM<br><b>To:</b> 'HW-news'<br><b>Subject:</b> VB net: dimenzování pole struktury ve struktuře</span><u></u><u></u></p></div></div><p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Dobrý den,<u></u><u></u></p><p class="MsoNormal">Mějme<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">    </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Structure</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">BlokData</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> Adresa </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">String</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> Data() </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">String</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;background:white">    </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">End</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Structure</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue"> </span><u></u><u></u></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">    </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Structure</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">_FirmwarePIC</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> Flash() </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">BlokData</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> EEprom() </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">BlokData</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> ID() </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">String</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;background:white">        </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> ConfigByt() </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">String</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;background:white">    </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">End</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Structure</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;background:white">    </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">Public</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> FirmwarePIC </span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">As</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af;background:white">_FirmwarePIC</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:white">ReDim</span><span style="font-size:9.5pt;font-family:Consolas;background:white"> FirmwarePIC.Flash(256)</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">Jak se dostanu na dekleraci <span style="background:white">FirmwarePIC.Flash</span>().Data(???)</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">Děkuji za nakopnutí Míra</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif""><br>
<br><br><u></u><u></u></span></p><pre>_______________________________________________<u></u><u></u></pre><pre>HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><u></u><u></u></pre>
<pre><a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><u></u><u></u></pre><pre><a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><u></u><u></u></pre>
</blockquote><p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:12.0pt;font-family:"Times New Roman","serif""><br><br><u></u><u></u></span></p><div class="MsoNormal" align="center" style="text-align:center">
<span style="font-size:12.0pt;font-family:"Times New Roman","serif""><hr size="1" width="99%" noshade style="color:#909090" align="center"></span></div><table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse">
<tbody><tr><td style="padding:0cm 9.0pt 0cm 4.8pt"><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif""><a href="http://www.avast.com/" target="_blank"><span style="text-decoration:none"><img border="0" src="http://static.avast.com/emails/avast-mail-stamp.png"></span></a><u></u><u></u></span></p>
</td><td style="padding:.75pt .75pt .75pt .75pt"><p><span style="font-family:"Calibri","sans-serif";color:#3d4d5a">This email is free from viruses and malware because <a href="http://www.avast.com/" target="_blank">avast! Antivirus</a> protection is active. <u></u><u></u></span></p>
</td></tr></tbody></table><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif""><u></u> <u></u></span></p></div></div></div></div><br>_______________________________________________<br>

HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br></blockquote></div><br></div>