<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=11596</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11596&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)».]]></description>
		<lastBuildDate>Fri, 20 May 2016 00:40:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103967#p103967</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p><a href="http://content.screencast.com/users/teadrinker/folders/Files/media/dab2611a-f491-4a81-8dec-8b2e9b8cfbaf/GetBase64StringFromFile.ahk?downloadOnly=true">GetBase64StringFromFile.ahk</a></p></blockquote></div><p>Добавлена возможность ввода названия переменной. Если «перенос строк через» указать 0, результат будет выведен в виде<br /></p><div class="quotebox"><blockquote><p>str := &quot;...&quot;<br />str .= &quot;...&quot;<br />...</p></blockquote></div><p>без переноса строк. Дополнительная возможность — каждый из форматов иконки можно сохранить в отдельный файл, кликнув по нужному изображению правой кнопкой.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 20 May 2016 00:40:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103967#p103967</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103944#p103944</link>
			<description><![CDATA[<p>Ну, сто вряд ли наберётся. А если какая-то из них действительно большого объёма (такого, что может сказаться на производительности), тогда её можно отдельно разместить.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 18 May 2016 16:52:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103944#p103944</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103943#p103943</link>
			<description><![CDATA[<p>В функции 100 переменных, её 100 раз запускаешь, при каждом запуске пока дойдёт до Return назначатся сначала 100 переменных. То есть для инициализации 100 переменных, нужно будет назначить 10000 переменных.<br /></p><div class="codebox"><pre><code>Func(Name) { 
	Var1 = 1
	***
	Var100 = 100
	Return &quot;&quot; %Name%
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 18 May 2016 16:47:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103943#p103943</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103942#p103942</link>
			<description><![CDATA[<p>Так многократное вряд ли потребуется, это ж только для инициализации нужно. В случае иконок достаточно один раз хэндл получить.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 18 May 2016 16:42:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103942#p103942</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103940#p103940</link>
			<description><![CDATA[<p>Хотя да, ты прав. Но как бы многократное назначение нескольких больших переменных это тоже не гуд. В таком случае можно перед каждой переменной прописать оператор IF.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 18 May 2016 16:27:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103940#p103940</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103938#p103938</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>В данном случае при каждом вызове функции, всем переменным заново присваиваются значения</p></blockquote></div><p>А что в этом плохого? Меньше места в памяти будет занято. У меня, кстати, так и сделано.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 18 May 2016 16:20:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103938#p103938</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103937#p103937</link>
			<description><![CDATA[<p>Вот по моему наглядный пример:<br />Надо сохранить в функции переменные, и по необходимости вернуть их содержимое.<br /></p><div class="codebox"><pre><code>MsgBox % Func(&quot;Var1&quot;)</code></pre></div><p>В данном случае при каждом вызове функции, всем переменным заново присваиваются значения, и Static тут бесполезен:<br /></p><div class="codebox"><pre><code>Func(Name) { 
	Var1 = 111
	Var2 = 222
	Return &quot;&quot; %Name%
}</code></pre></div><p>А так сразу возвращаем результат, переменным присваиваются значения только однократно:<br /></p><div class="codebox"><pre><code>Func(Name) {
	Static Var1 := 111
	, Var2 := 222
	Return &quot;&quot; %Name%
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 18 May 2016 16:13:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103937#p103937</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103910#p103910</link>
			<description><![CDATA[<p>Так «продвинутый» же не означает, что будут реализованы все возможные фишки. Тут нужно придерживаться какого-то баланса между затратностью, полезностью и нагруженностью интерфейса. А в полезности предложенной тобой фишки я так и не был убеждён.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 17 May 2016 23:50:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103910#p103910</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103909#p103909</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Для себя, думаю, сумеешь добавить</p></blockquote></div><p>Да для себя то уже &quot;вчера&quot;, я же про </p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>продвинутый вариант с интерфейсом</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 17 May 2016 23:18:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103909#p103909</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103907#p103907</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Но так как периодически сам использую запись</p></blockquote></div><p>Так я тоже использую. Разница в том, что здесь для определения переменной используется примерно 10 знаков, а в случае строки с файлом — тысячи, так что от лишнего повторения названия переменной ничего не изменится.</p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>то допиши например чекбокс</p></blockquote></div><p>Для себя, думаю, сумеешь добавить, описание окна на 19 строке начинается.</p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Ну и главное в &quot;Получить строку BASE64&quot; при указании нуля в &quot;Перенос строки через&quot; писало бы в одну строку и без скобок, также желательно вводить имя переменной ведь их может быть много в скрипте.</p></blockquote></div><p>Об этом можно подумать, сам потом вручную названия меняю.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 17 May 2016 21:29:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103907#p103907</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103905#p103905</link>
			<description><![CDATA[<p>Если дело в трудах а не в смысле, то допиши например чекбокс, а я как нибудь дорисую кавычки. Просто оно давно уже у меня есть,&nbsp; но без интерфейса.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 17 May 2016 21:03:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103905#p103905</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103904#p103904</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Смысл-то какой?</p></blockquote></div><p>Других доводов у меня нет.<br />Но так как периодически сам использую запись<br /></p><div class="codebox"><pre><code>Global var := &quot;qw&quot;</code></pre></div><p>вместо</p><div class="codebox"><pre><code>Global var
var = qw</code></pre></div><p>теперь буду думать зачем я так поступал.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 17 May 2016 20:59:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103904#p103904</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103903#p103903</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Ну так это как минимум надо дублировать её название.</p></blockquote></div><p>Это ж сколько трудов-то! Так сэкономишь 10 знаков, добавить несколько десятков/сотен придётся. Смысл-то какой?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 17 May 2016 20:51:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103903#p103903</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103901#p103901</link>
			<description><![CDATA[<p>Ну так это как минимум надо дублировать её название. </p><p>Почему бы не добавить как вариант?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 17 May 2016 20:46:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103901#p103901</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Конвертация файлов иконок в строку base64 (н., для вставки в код)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=103900#p103900</link>
			<description><![CDATA[<p>Так без разницы, как и где она используется. Если нужно объявить её глобальной или статической:<br /></p><div class="codebox"><pre><code>MyFunc()
{
	static var
	var =
	(
		...
	)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 17 May 2016 20:27:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=103900#p103900</guid>
		</item>
	</channel>
</rss>
