<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JS: ADODB.Stream работа с бинарными даннами]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10788&amp;type=atom" />
	<updated>2015-07-14T09:53:41Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10788</id>
		<entry>
			<title type="html"><![CDATA[Re: JS: ADODB.Stream работа с бинарными даннами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=95475#p95475" />
			<content type="html"><![CDATA[<p>Если читать файл как бинарник (stream.Type = 1) то полученный массив придется преобразовывать. <a href="http://forum.script-coding.com/viewtopic.php?id=1226">Вот тут примеры.</a><br />А если читать бинарный файл как текст (stream.Type = 2) то с полученной строкой можно делать все что душе угодно <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-07-14T09:53:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=95475#p95475</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: ADODB.Stream работа с бинарными даннами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=95473#p95473" />
			<content type="html"><![CDATA[<p>Массив-то массив, но в нём байты, а с такими массивами JScript не работает. Вообще, на тему бинарного чтения через ADODB.Stream и тому подобное тут вроде немало тем было, поищите.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2015-07-14T09:30:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=95473#p95473</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JS: ADODB.Stream работа с бинарными даннами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=95467#p95467" />
			<content type="html"><![CDATA[<p>Доброго времени суток.</p><p>Имеется необходимость чтения данных файла в двоичном виде.<br />Делаю так:</p><p>var stream = new ActiveXObject(&quot;ADODB.Stream&quot;);<br />stream.Type = 1; <br />stream.Open();<br />stream.LoadFromFile(MB_SN + &#039;.tmp&#039;);</p><p>var Arr = stream.Read(stream.Size);</p><p>Насколько я понимаю, в Arr как раз и должно быть то, что мне нужно - двоичные данные. Насколько я понимаю, Arr имеет тип COMSafeArray. </p><p>Однако, при лююом обращении к Arr скрипт вылетает с ошибкой &quot; &#039;Arr&#039; - есть null или не является объектом &quot;.<br />Ошибка вылетает даже при простом Arr.GetLength()</p><p>При этом, под отладчиком - VbsEdit - я вижу, что Arr это массив. </p><p>Что я делаю не так?</p>]]></content>
			<author>
				<name><![CDATA[DimkaAV]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26359</uri>
			</author>
			<updated>2015-07-14T06:22:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=95467#p95467</id>
		</entry>
</feed>
