<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; WSH: Byte() to Long]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=6698</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6698&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «WSH: Byte() to Long».]]></description>
		<lastBuildDate>Fri, 20 Jan 2012 16:02:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: WSH: Byte() to Long]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55836#p55836</link>
			<description><![CDATA[<p>OFF: <strong>Аскет</strong>, начнёте плотно с AD работать — ещё не раз вспомните.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 20 Jan 2012 16:02:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55836#p55836</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH: Byte() to Long]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55832#p55832</link>
			<description><![CDATA[<p>Просто замечательно! Спасибо, <strong>Xameleon</strong>.<br />Я и не знал про байтовые аналоги функций <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Аскет)]]></author>
			<pubDate>Fri, 20 Jan 2012 15:11:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55832#p55832</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH: Byte() to Long]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55825#p55825</link>
			<description><![CDATA[<p>Может быть такой вариант устроит ?<br /></p><div class="codebox"><pre><code>
Option Explicit
Dim SpFileStream, ByteArray, i, tmpStr, ByteData
Set SpFileStream = CreateObject(&quot;SAPI.SpFileStream.1&quot;)
SpFileStream.Open &quot;C:\file.bin&quot;
SpFileStream.Read ByteArray, 10

For i=1 to Ubound(ByteArray)
    ByteData = midB(ByteArray,i,1)
    tmpStr = tmpStr &amp; AscB(ByteData) &amp; vbCrlf
Next

MsgBox tmpStr</code></pre></div><p>Возможно ещё пригодятся функции <strong>MidB, AscB, ChrB, InStrB</strong></p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Fri, 20 Jan 2012 09:59:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55825#p55825</guid>
		</item>
		<item>
			<title><![CDATA[WSH: Byte() to Long]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55816#p55816</link>
			<description><![CDATA[<p>Какой же неудобный тип данных (8209) , просто жуть. <img src="//forum.script-coding.com/img/smilies/hmm.png" width="15" height="15" /></p><p>Используется в <strong>SAPI.SpFileStream.1</strong><br />Никак не хочет преобразовываться. Ни как к массиву обратиться нельзя, ни как к числу.</p><p>В VB прекрасно работает конструкция <strong>CLng(Asc(byteArr(0)))</strong>, [т.е. через обращение как к массиву].<br />Но в VBS она выдает ошибку о несоответствии типов. </p><div class="codebox"><pre><code>fname = &quot;C:\Anyfile.bin&quot;
Set fs = CreateObject(&quot;SAPI.SpFileStream.1&quot;)
    fs.open (fname)

For i = 1 To 2
    fs.read byteArr, 1
    For Each byte_ In byteArr
        MsgBox byte_
    Next
   &#039; MsgBox (CLng(Asc(arr(0))))
Next</code></pre></div><p>Может кто-то работал с этим.<br />Каким образом его обуздать?</p>]]></description>
			<author><![CDATA[null@example.com (Аскет)]]></author>
			<pubDate>Thu, 19 Jan 2012 23:39:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55816#p55816</guid>
		</item>
	</channel>
</rss>
