<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=517464</guid>
        <pubDate>Sat, 20 Nov 2004 10:47:36 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=517464</link>
        <description><![CDATA[Has: <strong class='tag-b'>miksayer</strong> <a class='tag-url' href='http://basicproduction.nm.ru/ASM/LASM/' target='_blank'>взгляни тут</a>]]></description>
        <author>Has</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=516211</guid>
        <pubDate>Fri, 19 Nov 2004 06:38:49 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=516211</link>
        <description><![CDATA[Dufa: <strong class='tag-b'>maxim84_</strong>, так а сейчас в чём вопрос состоит? вроде и Ты и <strong class='tag-b'>Sciner</strong> прдложили варианты...]]></description>
        <author>Dufa</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=516138</guid>
        <pubDate>Fri, 19 Nov 2004 02:23:16 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=516138</link>
        <description><![CDATA[Vasya2000: Дело во флейме. Интересно читать результаты, а не разборки по поводу личных отношений к асму. Тема не закрыта. Сообщения не удалены, а пока скрыты.]]></description>
        <author>Vasya2000</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=516068</guid>
        <pubDate>Thu, 18 Nov 2004 20:52:43 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=516068</link>
        <description><![CDATA[maxim84_: не понел. Товарищи модераторы, в чем дело? тема не закрыта.]]></description>
        <author>maxim84_</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514854</guid>
        <pubDate>Wed, 17 Nov 2004 19:14:30 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514854</link>
        <description><![CDATA[SmK: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>SmK, да экспортировалось&#33;&#33; и все работет могу dll&#39;ку выложить.<br>
</div></div><br>
Выкладывай, и дллку и исходник :)<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>И не надо обсерать асем</div></div><br>
И не думал... Просто знаю много людей, которые хотят программировать на асме только потому, что это круто, хотят научиться писать вирусы, хотят быть кул хацкерами... конечно нихрена они не напишут, но все равно как то раздражает такая самоуверенность.]]></description>
        <author>SmK</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514834</guid>
        <pubDate>Wed, 17 Nov 2004 18:56:44 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514834</link>
        <description><![CDATA[maxim84_: miksayer, не много не понел<br>Ну да, будет, конечно поскольку вставки в VB проекте&#33;&#33; или ты про что то другое?<br><br>SCINER, а зачем тогда парился? просто так? ты что то про PB говорил, не почается?мне кажеться просто стоит скомпелировать асемовским компилем и вырезать нужную вставку и вставить там где эта вставка на VB. Другой вопрос как это сделать? можно выризать диапазон адресов. я тык пытался, видно не фига в адрес не попал. нужно работать по принцепу вирей. где они свой код вписывают в нужные адриса.]]></description>
        <author>maxim84_</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514778</guid>
        <pubDate>Wed, 17 Nov 2004 17:27:11 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514778</link>
        <description><![CDATA[miksayer: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>maxim84_ &#064; 17.11.04, 19:38</span><div class='quote '>SmK, да экспортировалось&#33;&#33; и все работет могу dll&#39;ку выложить.<br>
И не надо обсерать асем, асем это - &quot;основа&quot;. я вот что хочу сказть по поводу асма, если не умеешь на нем писать как нужно, то и будет отстоем:) да листинг сдоровенный.<br>
<br>
я считаю лючше интегрировать уж стразу C++, тогда больше толку будет. но это мое мнение.:) <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2004-11-17T16:42:25+00:00">17.11.04, 16:42</time></span></span><br>
слушай Sciner, а зачем <br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
 цитата из Readme&#33;&#33;&#33;.txt<br>
 ASM-код всех модулей, классов, контролов и форм проекта<br>
</div></div></div></div><br>
например, чтобы скомпилировать код на асме. Прога тогда msvbvm60.dll е будет требовать, наверное...]]></description>
        <author>miksayer</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514723</guid>
        <pubDate>Wed, 17 Nov 2004 16:45:06 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514723</link>
        <description><![CDATA[SCINER: незнаю :huh:]]></description>
        <author>SCINER</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514716</guid>
        <pubDate>Wed, 17 Nov 2004 16:38:28 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514716</link>
        <description><![CDATA[maxim84_: SmK, да экспортировалось&#33;&#33; и все работет могу dll&#39;ку выложить.<br>
И не надо обсерать асем, асем это - &quot;основа&quot;. я вот что хочу сказть по поводу асма, если не умеешь на нем писать как нужно, то и будет отстоем:) да листинг сдоровенный.<br>
<br>
я считаю лючше интегрировать уж стразу C++, тогда больше толку будет. но это мое мнение.:) <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2004-11-17T16:42:25+00:00">17.11.04, 16:42</time></span></span><br>
слушай Sciner, а зачем <br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
 цитата из Readme&#33;&#33;&#33;.txt<br>
 ASM-код всех модулей, классов, контролов и форм проекта<br>
</div></div>]]></description>
        <author>maxim84_</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514628</guid>
        <pubDate>Wed, 17 Nov 2004 15:18:57 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514628</link>
        <description><![CDATA[Dufa: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Асмовые вставки, насколько я знаю в основном используют в графике...</div></div><br>
<br>
Ну... я бы несказал, что в графике... Чаще всего в вирях :ph34r:]]></description>
        <author>Dufa</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514530</guid>
        <pubDate>Wed, 17 Nov 2004 14:17:14 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514530</link>
        <description><![CDATA[SmK: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>а, например, узнать тактовую частоту процессора и вообще можно много чего узнать <br>
</div></div><br>
Ага, много всего, только это по большому счёту бесполезная информация...<br>
<br>
Асмовые вставки, насколько я знаю в основном используют в графике...<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Вот если бы они ещё волялись всюду</div></div><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">__inline void MyFtoL(int *i, float f )</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;__asm fld f;</div><div class="code_line">&nbsp;&nbsp;__asm mov edx, I</div><div class="code_line">&nbsp;&nbsp;__asm fistp [edx];</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">/*********************************************************************</div><div class="code_line">ulSqrt.cpp</div><div class="code_line">&nbsp;</div><div class="code_line">Copyright (C) 1999, 2000 NVIDIA Corporation</div><div class="code_line">This file is provided without support, instruction, or implied </div><div class="code_line">warranty of any kind. &nbsp;NVIDIA makes no guarantee of its fitness </div><div class="code_line">for a particular purpose and is not liable under any circumstances</div><div class="code_line">for any damages or loss whatsoever arising from the use or inability</div><div class="code_line">to use this file or items derived from it.</div><div class="code_line">&nbsp;</div><div class="code_line">Comments:</div><div class="code_line">*********************************************************************/</div><div class="code_line">#include &#60;stdio.h&#62;</div><div class="code_line">#include &#60;math.h&#62;</div><div class="code_line">#include &#60;windows.h&#62;</div><div class="code_line">&nbsp;</div><div class="code_line">static float _0_47 = 0.47f;</div><div class="code_line">static float _1_47 = 1.47f;</div><div class="code_line">&nbsp;</div><div class="code_line">float __fastcall ulrsqrt(float x)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;DWORD y;</div><div class="code_line">&nbsp;&nbsp;float r;</div><div class="code_line">&nbsp;&nbsp;_asm</div><div class="code_line">&nbsp;&nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp;mov &nbsp; &nbsp; eax, 07F000000h+03F800000h // (ONE_AS_INTEGER&#60;&#60;1) + ONE_AS_INTEGER</div><div class="code_line">&nbsp;&nbsp; &nbsp;sub &nbsp; &nbsp; eax, x</div><div class="code_line">&nbsp;&nbsp; &nbsp;sar &nbsp; &nbsp; eax, 1</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;mov &nbsp; &nbsp; y, eax &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// y</div><div class="code_line">&nbsp;&nbsp; &nbsp;fld &nbsp; &nbsp; _0_47 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 0.47</div><div class="code_line">&nbsp;&nbsp; &nbsp;fmul &nbsp; &nbsp;DWORD PTR x &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // x*0.47</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;fld &nbsp; &nbsp; DWORD PTR y</div><div class="code_line">&nbsp;&nbsp; &nbsp;fld &nbsp; &nbsp; st(0) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // y y x*0.47</div><div class="code_line">&nbsp;&nbsp; &nbsp;fmul &nbsp; &nbsp;st(0), st(1) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// y*y y x*0.47</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;fld &nbsp; &nbsp; _1_47 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 1.47 y*y y x*0.47</div><div class="code_line">&nbsp;&nbsp; &nbsp;fxch &nbsp; &nbsp;st(3) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // x*0.47 y*y y 1.47</div><div class="code_line">&nbsp;&nbsp; &nbsp;fmulp &nbsp; st(1), st(0) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// x*0.47*y*y y 1.47</div><div class="code_line">&nbsp;&nbsp; &nbsp;fsubp &nbsp; st(2), st(0) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// y 1.47-x*0.47*y*y</div><div class="code_line">&nbsp;&nbsp; &nbsp;fmulp &nbsp; st(1), st(0) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// result</div><div class="code_line">&nbsp;&nbsp; &nbsp;fstp &nbsp; &nbsp;y</div><div class="code_line">&nbsp;&nbsp; &nbsp;and &nbsp; &nbsp; y, 07FFFFFFFh</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp;}</div><div class="code_line">&nbsp;&nbsp;r = *(float *)&y;</div><div class="code_line">&nbsp;&nbsp;// optional</div><div class="code_line">&nbsp;&nbsp;r = (3.0f - x * (r * r)) * r * 0.5f; // remove for low accuracy</div><div class="code_line">&nbsp;&nbsp;return r;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">/*</div><div class="code_line">&nbsp;&nbsp; &nbsp;sqrt(x) = x / sqrt(x)</div><div class="code_line">*/</div><div class="code_line">&nbsp;</div><div class="code_line">float __fastcall ulsqrt(float x)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;return x * ulrsqrt(x);</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp; &nbsp;inline unsigned __int64 GetCycleCount(void)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;_asm _emit 0x0F</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;_asm _emit 0x31</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div></ol></div></div></div></div><br>
аналог GetTickCount, но гораздо точнее<br>
ещё где то было :) вообще если хорошенько поискать...]]></description>
        <author>SmK</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514491</guid>
        <pubDate>Wed, 17 Nov 2004 13:51:51 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514491</link>
        <description><![CDATA[miksayer: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>А вообще, чего вам сдался этот асм, это ж отстой, только для понта разве что... реального применения практически нет... рельно полезных асм вставок единицы, и все они уже написанны до нас...</div></div><br>
а, например, узнать тактовую частоту процессора и вообще можно много чего узнать]]></description>
        <author>miksayer</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514227</guid>
        <pubDate>Wed, 17 Nov 2004 09:50:43 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514227</link>
        <description><![CDATA[Dufa: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>рельно полезных асм вставок единицы, и все они уже написанны до нас...</div></div><br>
<br>
Вот если бы они ещё волялись всюду :)]]></description>
        <author>Dufa</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514095</guid>
        <pubDate>Wed, 17 Nov 2004 07:17:35 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514095</link>
        <description><![CDATA[SmK: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>BYTE _stdcall TestByte( BYTE a, LPBYTE b )</div></div><br>
<strong class='tag-b'>maxim84_</strong>, у тебя эта ф-я экспортировалась ?? не верю...<br>
вот так должно экспортироваться<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">extern &quot;C&quot; __dllspec(dllexport) __stdcall TestByte( BYTE a, LPBYTE b )</div></ol></div></div></div></div><br>
И действительно, если кому то нужны вставки на асме пусть пишет длл на С, не очень удобно конечно, не не менее,<br>
чем писать вставки на асме...<br>
<br>
А вообще, чего вам сдался этот асм, это ж отстой, только для понта разве что... реального применения практически нет... рельно полезных асм вставок единицы, и все они уже написанны до нас...]]></description>
        <author>SmK</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514057</guid>
        <pubDate>Wed, 17 Nov 2004 06:31:08 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514057</link>
        <description><![CDATA[SCINER: я тут начал разбор полетов с компилятором c2.exe<br>
вот, что пока из этого выходит:<br>
<br>
Сперва <span class="tag-color tag-color-named" data-value="red" style="color: red">ОБЯЗАТЕЛЬНО</span> прочтите Readme&#33;]]></description>
        <author>SCINER</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514030</guid>
        <pubDate>Wed, 17 Nov 2004 04:40:47 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=514030</link>
        <description><![CDATA[SCINER: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Andrey_Kun &#064; 16.11.04, 15:24</span><div class='quote '><strong class='tag-b'>SCINER</strong>,  :blink:  :blink: Я чето непонял... там асм в bat файле???</div></div><br>
Это ниже чем асм.<br>
Это самое низкоуровневое программирование.<br>
Ниже некуда.<br>
Это машинные коды&#33; <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2004-11-17T04:48:30+00:00">17.11.04, 04:48</time></span></span><br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>miksayer &#064; 16.11.04, 18:36</span><div class='quote '><div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>раскажи по подробней о своей идеии</div></div><br>
у него может и идей нету</div></div><br>
Идея есть.<br>
<br>
1. Линкер. Ему указывают из каких файлов собрать экзешку. Это можно увидеть, если перехватить его командную строку. Она выглядит примерно так:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">\link.exe &quot;C:\My Downloads\Hide_From\icanhide\icanhide.OBJ&quot;</div><div class="code_line">/ENTRY:__vbaS /OUT:&quot;C:\My Downloads\Hide_From\icanhide\icanhide.exe&quot; /BASE:0x400000</div><div class="code_line">/SUBSYSTEM:WINDOWS,4.0 /VERSION:1.0 &nbsp; /INCREMENTAL:NO /OPT:REF</div><div class="code_line">/MERGE:.rdata=.text /IGNORE:4078 &nbsp;/OPT:NOWIN98</div><div class="code_line">&quot;C:\Program Files\SCINSpy\SSButton.OBJ&quot; &quot;C:\Program Files\SCINSpy\SSTabStrip.OBJ&quot;</div><div class="code_line">&quot;C:\Program Files\SCINSpy\modPrinter.OBJ&quot; &quot;C:\Program Files\SCINSpy\SSListViewReport.OBJ&quot;</div><div class="code_line">&quot;C:\Program Files\SCINSpy\modLogBase.OBJ&quot; &quot;C:\Program Files\SCINSpy\SCINSpy.OBJ&quot;</div><div class="code_line">&quot;C:\Program Files\Microsoft Visual Studio\VB98\VBAEXE6.LIB&quot; /ENTRY:__vbaS /OUT:&quot;C:\Program Files\SCINSpy\SCINSpy.exe&quot; /BASE:0x400000 /SUBSYSTEM:WINDOWS,4.0</div><div class="code_line">/VERSION:6.1 /INCREMENTAL:NO /OPT:REF /MERGE:.rdata=.text /IGNORE:4078 &nbsp;/OPT:NOWIN98</div></ol></div></div></div></div><br>
<br>
Т.е. туча файлов с расширением *.OBJ<br>
<br>
А что будет если один из них подменить своим. Но скомпиленным PB ??<br>
Если конечно PB создает OBJ файлы.]]></description>
        <author>SCINER</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513756</guid>
        <pubDate>Tue, 16 Nov 2004 18:36:40 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513756</link>
        <description><![CDATA[miksayer: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>раскажи по подробней о своей идеии</div></div><br>
у него может и идей нету]]></description>
        <author>miksayer</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513743</guid>
        <pubDate>Tue, 16 Nov 2004 18:11:50 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513743</link>
        <description><![CDATA[maxim84_: але&#33; ты читать у меешь??<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
Вот что касается асма, то мое маленькое достижение поможет писать на асме в среде Visual Basic т.к. всем известно что в С++ встроен асм.)<br>
</div></div><br>
<br>
Где там SCINER? Ты хотел компилить только асемовские вставки?асем то компилить мона - это без вопросов, вот только как это пристрастить к VB? смутно представляю<br>
раскажи по подробней о своей идеии]]></description>
        <author>maxim84_</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513688</guid>
        <pubDate>Tue, 16 Nov 2004 16:46:48 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513688</link>
        <description><![CDATA[Black Star: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>А пример приведеный выше разве не является примером использования dll с асмом?<br>
<br>
я просто не смог вырезать вункцию из скомпелированной dll&#39;ки и вставить ее в .exe&#33; <br>
<br>
</div></div><br>
Я вообще-то и не понял даже где там асм...  :no: <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#_CPP [DLL: CPP_DLL]</div><div class="code_line">&nbsp;#include &#60;windows.h&#62;</div><div class="code_line">&nbsp;#include &#60;string.h&#62;</div><div class="code_line">&nbsp;#include &#60;ole2.h&#62;</div><div class="code_line">&nbsp;BYTE _stdcall TestByte( BYTE a, LPBYTE b )</div><div class="code_line">&nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; *b = a + a;</div><div class="code_line">&nbsp;&nbsp; &nbsp; return( *b + a );</div><div class="code_line">&nbsp;}</div><div class="code_line">#End _CPP</div></ol></div></div></div></div><br>
Ето что-ли?<br>
Функция выглядела бы:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Int _stdcall TestByte( BYTE a, LPBYTE b )</div><div class="code_line">&nbsp;{</div><div class="code_line">int c;</div><div class="code_line">__asm{</div><div class="code_line">&nbsp;&nbsp; mov al,a</div><div class="code_line">&nbsp;&nbsp; mov bl,b</div><div class="code_line">&nbsp;&nbsp; add al,bl</div><div class="code_line">&nbsp;&nbsp; moc c,eax</div><div class="code_line">&nbsp;&nbsp; }</div><div class="code_line">return (c);</div><div class="code_line">&nbsp;}</div><div class="code_line">#End _CPP</div></ol></div></div></div></div><br>
<br>
 :D  Понапридумывают...]]></description>
        <author>Black Star</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513682</guid>
        <pubDate>Tue, 16 Nov 2004 16:32:11 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513682</link>
        <description><![CDATA[miksayer: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>SCINER,   Я чето непонял... там асм в bat файле???</div></div><br>
ну, и я тож ни че не понял]]></description>
        <author>miksayer</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513635</guid>
        <pubDate>Tue, 16 Nov 2004 15:24:29 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513635</link>
        <description><![CDATA[Dufa: <strong class='tag-b'>SCINER</strong>,  :blink:  :blink: Я чето непонял... там асм в bat файле???]]></description>
        <author>Dufa</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513499</guid>
        <pubDate>Tue, 16 Nov 2004 13:36:00 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513499</link>
        <description><![CDATA[SCINER: Приколитесь, даже в батнике реально забацать библиотеку.<br>
<br>
Юзать так:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Private Declare Sub Function1 Lib &quot;dll.dll&quot; ()</div><div class="code_line">&nbsp;</div><div class="code_line">Private Sub Command1_Click()</div><div class="code_line">Function1</div><div class="code_line">End Sub</div></ol></div></div></div></div>]]></description>
        <author>SCINER</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513263</guid>
        <pubDate>Tue, 16 Nov 2004 11:23:14 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513263</link>
        <description><![CDATA[Dufa: <strong class='tag-b'>maxim84_</strong>, Ладно, старался на + :)]]></description>
        <author>Dufa</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513223</guid>
        <pubDate>Tue, 16 Nov 2004 11:00:38 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513223</link>
        <description><![CDATA[maxim84_: Простите за мою темнату в зании PB, а он умеет компелировать асем?<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
maxim84_, ну это не асм вставки - это исп. длл с асмом  <br>
</div></div><br>
<br>
А пример приведеный выше разве не является примером использования dll с асмом?<br>
<br>
я просто не смог вырезать вункцию из скомпелированной dll&#39;ки и вставить ее в .exe&#33;]]></description>
        <author>maxim84_</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513167</guid>
        <pubDate>Tue, 16 Nov 2004 10:29:14 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513167</link>
        <description><![CDATA[Dufa: <strong class='tag-b'>SCINER</strong>, а я уж хотел спросить... Работает ли? :)]]></description>
        <author>Dufa</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513161</guid>
        <pubDate>Tue, 16 Nov 2004 10:20:20 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=513161</link>
        <description><![CDATA[SCINER: Компилировать модули с ASM функциями PowerBasic компилятором.<br>PS Это только мысль, ничем не подтвержденная и не проверенная.]]></description>
        <author>SCINER</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512870</guid>
        <pubDate>Tue, 16 Nov 2004 07:29:45 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512870</link>
        <description><![CDATA[Dufa: <strong class='tag-b'>maxim84_</strong>, ну это не асм вставки - это исп. длл с асмом :)]]></description>
        <author>Dufa</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512701</guid>
        <pubDate>Mon, 15 Nov 2004 21:53:54 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512701</link>
        <description><![CDATA[maxim84_: :))) Мне удалось интегрировать функции написаные на Visual C++,  откомпилировать, и записать блиотеку. Пока она лежит рядом.<br>
Вот что касается асма, то мое маленькое достижение поможет писать на асме в среде Visual Basic т.к. всем известно что в С++ встроен асм.:))<br>
Ввыглядит это примерно вот так:<br>
в модуле пишем:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#39;#_CPP [DLL: CPP_DLL]</div><div class="code_line">&#39; #include &#60;windows.h&#62;</div><div class="code_line">&#39; #include &#60;string.h&#62;</div><div class="code_line">&#39; #include &#60;ole2.h&#62;</div><div class="code_line">&#39; BYTE _stdcall TestByte( BYTE a, LPBYTE b )</div><div class="code_line">&#39; {</div><div class="code_line">&#39; &nbsp; &nbsp; *b = a + a;</div><div class="code_line">&#39; &nbsp; &nbsp; return( *b + a );</div><div class="code_line">&#39; }</div><div class="code_line">&#39;#End _CPP</div></ol></div></div></div></div><br>
Прописываем библиотеку тоже в каком-нибудь модуле:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;Public Declare Function TestByte Lib &quot;CPP_DLL.dll&quot; (ByVal a As Byte, ByRef b As Byte) As Byte</div><div class="code_line">&#39; Имя библеотеки CPP_DLL.dll потому что мы ввели параметр #_CPP [DLL: CPP_DLL], </div><div class="code_line">&#39;таким образом можно создавать не сколько библеотек в одном модуле...</div></ol></div></div></div></div><br>
и в кнопку пишем вот такую гадость<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Private Sub Command1_Click()</div><div class="code_line">&nbsp;&nbsp; &nbsp;Dim bytA As Byte</div><div class="code_line">&nbsp;&nbsp; &nbsp;Dim bytB As Byte</div><div class="code_line">&nbsp;&nbsp; &nbsp;Dim bytC As Byte</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;bytA = 17</div><div class="code_line">&nbsp;&nbsp; &nbsp;bytC = TestByte(bytA, bytB)</div><div class="code_line">&nbsp;&nbsp; &nbsp;Print bytA, bytB, bytC</div><div class="code_line">End Sub</div></ol></div></div></div></div><br>
И все работает.<br>
Но не обошлось и без багов, т.е. нужно задержать компеляцию VB модулей, а то VC++ не успевает создать библеотеку и тут конечно вылезает ошибка. Если кото знает как отследить начало компиляции или как искуственно запустить начало компиляции VB проекта, т.е. при нажатии на собственную кнопку начинается компиляция и запуск проекта.<br>
Не оставьте без совета...]]></description>
        <author>maxim84_</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512645</guid>
        <pubDate>Mon, 15 Nov 2004 20:17:13 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512645</link>
        <description><![CDATA[maxim84_: Если поднатужиться и время найти бы<span class="tag-color tag-color-named" data-value="red" style="color: red">,</span> то может и реально.<br>
У кого нибудь есть простинкая библиотека на асме, буквально 2+2<span class="tag-color tag-color-named" data-value="red" style="color: red">?</span> и чтоб результат вер<span class="tag-color tag-color-named" data-value="red" style="color: red">Н</span>ула<span class="tag-color tag-color-named" data-value="red" style="color: red">?</span><br>
Идея посетила меня<span class="tag-color tag-color-named" data-value="red" style="color: red">...</span> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2004-11-15T20:28:17+00:00">15.11.04, 20:28</time></span></span><br>
перевести написаный код допустим в:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#39; #Asm</div><div class="code_line">&#39; &nbsp;mov ecx, elemscount</div><div class="code_line">&#39; &nbsp;jecxz @getout</div><div class="code_line">&#39; &nbsp;mov edx, pArrData</div><div class="code_line">&#39; &nbsp;xor eax, eax</div><div class="code_line">&#39;</div><div class="code_line">&#39;@start:</div><div class="code_line">&#39; &nbsp;dec ecx</div><div class="code_line">&#39; &nbsp;add eax, dword ptr [edx+ecx*4]</div><div class="code_line">&#39; &nbsp;cmp ecx, 0</div><div class="code_line">&#39; &nbsp;jne @start</div><div class="code_line">&#39;@getout:</div><div class="code_line">&#39; #End Asm</div></ol></div></div></div></div><br>
почему как коментарий ? Потому что если писать открыто то компилятор начнет материться как не нормальный.<br>
Этот кусок откомпелировать и загнать в .exe или .dll по сути дела не проблема.<br>
Проблема как и куда это дописать.<br>
Есть варианты такие, делать как выше сказано, хранить уже хекс в константе, либо делать так:<br>
допустим есть функция <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;Public Function TestAsm(a as Integr, b as Integer)</div><div class="code_line">&nbsp;&nbsp;&#39;и тут писать вставку на асме</div><div class="code_line">&nbsp;End Function</div></ol></div></div></div></div><br>
потом вставка комп<span class="tag-color tag-color-named" data-value="red" style="color: red">и</span>лируется асмом, создается dll&#39;ка и дописывается по этому адресу. Но здесь есть большое НО... Где гарантия что адреса совпадут<span class="tag-color tag-color-named" data-value="red" style="color: red">?</span> Т.е. вызов функции VB и фнкции ASM Dll могут иметь не много разные значения. Или в этой функции (VB) положить константу с хексом функции на асме<span class="tag-color tag-color-named" data-value="red" style="color: red">...</span><br>
Но не знаю тут просто нужно подумать как следует.:yes: <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2004-11-15T20:46:07+00:00">15.11.04, 20:46</time></span></span><br>
Хммм ребят а обязательно ее вшивать? может рядом положить?]]></description>
        <author>maxim84_</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512502</guid>
        <pubDate>Mon, 15 Nov 2004 17:19:00 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512502</link>
        <description><![CDATA[miksayer: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Если только SCINER или кто-либо другой сделает аддин для ВБ, компилирующий ассемблерную вставку и преобразующий ее в константу, с последующим вызовом при помощи CallWindowProc...</div></div><br>
а вообще реально такой адд-ин написать?]]></description>
        <author>miksayer</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512398</guid>
        <pubDate>Mon, 15 Nov 2004 15:14:28 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512398</link>
        <description><![CDATA[maxim84_: хммм очень даже ничего мысля<span class="tag-color tag-color-named" data-value="red" style="color: red">.</span><br>
вот только нужно мозгами раскинуть как это будет выглядеть<span class="tag-color tag-color-named" data-value="red" style="color: red">...</span>:)]]></description>
        <author>maxim84_</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512354</guid>
        <pubDate>Mon, 15 Nov 2004 14:44:36 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512354</link>
        <description><![CDATA[Vasya2000: Это нереально&#33; Если только SCINER или кто-либо другой сделает аддин для ВБ, компилирующий ассемблерную вставку и преобразующий ее в константу, с последующим вызовом при помощи CallWindowProc...]]></description>
        <author>Vasya2000</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512226</guid>
        <pubDate>Mon, 15 Nov 2004 13:19:17 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512226</link>
        <description><![CDATA[miksayer: я нашел вот такое:<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
Суть метода заключается в том, чтобы хранить уже скомпилированный код в виде константы. Каким образом это реализуется? Ниже приведена измененная мною выдержка из кода с моими пояснениями.<br>
<br>
Листинг – пример использования хранимых функций<br>
Private Const ASMCode As String = &quot;5589E581EC780000005756538B5D0 ...” ‘шестнадцатеричное значение сильно сокращено с целью экономии места<br>
<br>
Call LoadMCodeFromString (MyFunc, ASMCode) ‘ вызов функции преобразования<br>
<br>
‘ Так как VB по умолчанию передает параметры ByRef - мы получаем массив MyFunc<br>
Private Function LoadMCodeFromString(asm_code_ARRAY() As Byte, MCODE As String)<br>
    Dim i As Long, aSize As Long<br>
    aSize = Len(MCODE) &#39; размер кода<br>
    Debug.Assert Not aSize And 1 &#39; число не может быть четным<br>
    aSize = aSize &#092; 2<br>
    ReDim Preserve asm_code_ARRAY(0 To aSize - 1) &#39; подготавливаем массив<br>
    For i = 0 To aSize - 1<br>
        asm_code_ARRAY(i) = Val(&quot;&amp;H&quot; &amp; Mid&#036;(MCODE, i * 2 + 1, 2)) &#39;создаем массив<br>
    Next<br>
End Function<br>
<br>
    ptMf = VarPtr(MyFunc(0)) &#39; получаем адрес первого элемента, он же и будет адресом нашей процедуры<br>
    CallWindowProc pMf, ... параметры<br>
<br>
</div></div><br>
но мне нужно, чтобы можно было код на ассемблере использовать как в VC при помощи конструкции asm или ей подобной<br>
<br>
<strong class='tag-b'>SCINER</strong>, но я не знаю&#33;]]></description>
        <author>miksayer</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512187</guid>
        <pubDate>Mon, 15 Nov 2004 12:55:31 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512187</link>
        <description><![CDATA[SCINER: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>miksayer &#064; 15.11.04, 12:47</span><div class='quote '>Можно ли в VB использовать асемблеровские вставки?</div></div><br>
Вроде не маленький уже. Должен и сам знать... :)]]></description>
        <author>SCINER</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512174</guid>
        <pubDate>Mon, 15 Nov 2004 12:47:05 +0000</pubDate>
        <title>Ассемблеровские вставки</title>
        <link>https://forum.sources.ru/index.php?showtopic=72693&amp;view=findpost&amp;p=512174</link>
        <description><![CDATA[miksayer: Можно ли в VB использовать асемблеровские вставки?]]></description>
        <author>miksayer</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	