<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; WSH: Byte() to Long]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6698&amp;type=atom" />
	<updated>2012-01-20T16:02:09Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6698</id>
		<entry>
			<title type="html"><![CDATA[Re: WSH: Byte() to Long]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=55836#p55836" />
			<content type="html"><![CDATA[<p>OFF: <strong>Аскет</strong>, начнёте плотно с AD работать — ещё не раз вспомните.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-01-20T16:02:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=55836#p55836</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH: Byte() to Long]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=55832#p55832" />
			<content type="html"><![CDATA[<p>Просто замечательно! Спасибо, <strong>Xameleon</strong>.<br />Я и не знал про байтовые аналоги функций <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Аскет]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25748</uri>
			</author>
			<updated>2012-01-20T15:11:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=55832#p55832</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH: Byte() to Long]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=55825#p55825" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2012-01-20T09:59:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=55825#p55825</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[WSH: Byte() to Long]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=55816#p55816" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Аскет]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25748</uri>
			</author>
			<updated>2012-01-19T23:39:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=55816#p55816</id>
		</entry>
</feed>
