<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBScript: вызов VBScript-функций из области LangMF]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=1519</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=1519&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBScript: вызов VBScript-функций из области LangMF».]]></description>
		<lastBuildDate>Tue, 10 Jun 2008 16:42:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[VBScript: вызов VBScript-функций из области LangMF]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=11324#p11324</link>
			<description><![CDATA[<p>При работе с COM-сервером <a href="http://www.script-coding.com/LangMF.html">LangMF</a> &quot;Atomix.LangMF&quot; можно вызывать функции, описанные на VBScript, из области кода LangMF. Для этого можно передать в область LangMF ссылки на VBScript-функции, полученные с помощью вызова GetRef. Демонстрация:<br /></p><div class="codebox"><pre><code>Set LMActiveX = CreateObject(&quot;Atomix.LangMF&quot;)
LMFCode = _
&quot;&lt;#Module=callfromVB&gt;&quot; &amp; VbCrLf &amp; _
&quot;Sub Load(cmdstr)&quot; &amp; VbCrLf  &amp; _
&quot;SampleCall(&quot;&quot;Hello, script-coding!&quot;&quot;)&quot; &amp; VbCrLf  &amp; _
&quot;End Sub&quot; &amp; VbCrLf  &amp; _
&quot;&lt;#Module&gt;&quot;
&#039;Получение объекта функции и добавление в область LangMf
Set SampleObj = GetRef(&quot;Sample&quot;)
LMActiveX.AddObject SampleObj, &quot;SampleCall&quot;
&#039;Инициализация кода LangMF
LMActiveX.Command LMFCode 
LMActiveX.Reset
&#039;----------------------------------------------------------
Function Sample(data)
    MsgBox data
End Function</code></pre></div><p>Идею предложил <strong>Poltergeyst</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Tue, 10 Jun 2008 16:42:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=11324#p11324</guid>
		</item>
	</channel>
</rss>
