<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[QUIK -> DDE &mdash; не запускается  DLL]]></title>
		<link>https://quik2dde.ru/viewtopic.php?id=93</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;tid=93&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «не запускается  DLL».]]></description>
		<lastBuildDate>Thu, 03 Apr 2014 15:40:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=570#p570</link>
			<description><![CDATA[<p>Есть доп. библиотеки, предоставляющие подобный функционал.<br />Правда на сколько прост этот путь - не понятно. Хотя такое решение - весьма гибкое будет, но делать придётся много.</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Thu, 03 Apr 2014 15:40:15 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=570#p570</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=569#p569</link>
			<description><![CDATA[<p>Решил пойти еще более простым путем и настроить обмен данных через сокеты или пайп если такое есть в луа.</p>]]></description>
			<author><![CDATA[null@example.com (Demian)]]></author>
			<pubDate>Thu, 03 Apr 2014 11:02:18 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=569#p569</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=567#p567</link>
			<description><![CDATA[<p>Посмотрел в приведенный вами код в самом начале.<br />Я как-то не понял а что именно вы сделали в DLL ? про что код?<br />Где экспортируемые функции, которые требует Lua? </p><p>Вот здесь, начиная со второго сообщения, подробно описана внутренняя структура DLL, которую можно подключить к Lua, указано, какие должны быть экспортируемые функции.</p><p>Все это должно быть и в вашей DLL. А т.к. нужных экспортируемых функций, которые ожидает найти Lua, в вашей DLL нет (сужу по приведенным кускам кода)&nbsp; - но вы ожидаемо сваливаетесь на require, т.е. в тот момент, когда Lua пытается вашу DLL инициализировать.</p><p>Пожалуйста, почитайте<br />[url]http://quik2dde.ru/viewtopic.php?pid=26[/url]</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Wed, 02 Apr 2014 02:22:08 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=567#p567</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=566#p566</link>
			<description><![CDATA[<p>Если бы да кабы....<br />Сложностей - нет. Всё написано.<br />Но надо делать. Ко сделает - того и пирожок с полки.</p><p>А вот в чем особый смысл - мне не понять.</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Tue, 01 Apr 2014 18:46:11 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=566#p566</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=565#p565</link>
			<description><![CDATA[<p>Я уже читал в гугле про управляемыми код примеров с луа особенно не нашел, но почиваю еще. <br />В библиотеке luainterface на сколько я понял есть функции:<br />Dostring для вывода кода в основной скрипт и registrfunction для того что бы сделать функцию видимой для основного луа скрипта. Если эти функции работают так как я думаю то в чем особенная сложность сделать длл на шарпе???</p>]]></description>
			<author><![CDATA[null@example.com (Demian)]]></author>
			<pubDate>Tue, 01 Apr 2014 18:21:34 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=565#p565</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=564#p564</link>
			<description><![CDATA[<p>Почитайте в гугле &quot;mixing managed and unmanaged code&quot;. Там будет написано.<br />В двух словах - &quot;всё не так&quot; )</p><p>Если найдётся достаточное обоснование зачем непременно нужен C# именно под Lua - тогда можно будет заморочиться. Я поглядел - но пока не увидел особой нужны так выворачиваться, да и вопросы производительности сопряжения ужа с ежом надо продумывать.</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Tue, 01 Apr 2014 18:05:21 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=564#p564</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=563#p563</link>
			<description><![CDATA[<p>А может все таки подскажите почему подключить длл не получается.</p>]]></description>
			<author><![CDATA[null@example.com (Demian)]]></author>
			<pubDate>Tue, 01 Apr 2014 18:02:18 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=563#p563</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=562#p562</link>
			<description><![CDATA[<div class="quotebox"><cite>Demian пишет:</cite><blockquote><p>Планирую в конечном итоге планирую сделать много поточный сетевой клиент сервер.</p></blockquote></div><p>Сервер, как я понимаю - под квиком? ну тогда сервер - не на шарпе (т.е. не на .NET), клиента - на чем угодно.</p><div class="quotebox"><cite>Demian пишет:</cite><blockquote><p>Думаю что c#, так как это следующая версия c++</p></blockquote></div><p>Ничего общего вообще, это совершенно разные языки. Только фигурные скобки, как элемент синтаксиса, их единят.</p><div class="quotebox"><cite>Demian пишет:</cite><blockquote><p>Написание кода в шаре очень похоже на делфи, а все таки для меня выглядит ужасно</p></blockquote></div><p>Если знаете - используйте дельфи. Как минимум с ним нет проблем создания DLL для Lua. (если опять же не использовать .NET вариант дельфи, конечно)</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Tue, 01 Apr 2014 17:54:09 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=562#p562</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=561#p561</link>
			<description><![CDATA[<p>Планирую в конечном итоге планирую сделать много поточный сетевой клиент сервер.<br />Думаю что c#, так как это следующая версия c++, более простой<br />Написание кода в шаре очень похоже на делфи, а все таки для меня выглядит ужасно</p>]]></description>
			<author><![CDATA[null@example.com (Demian)]]></author>
			<pubDate>Tue, 01 Apr 2014 17:40:39 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=561#p561</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=560#p560</link>
			<description><![CDATA[<p>C++ ничем не лучше C#. Как и любой язык программирования ничем не лучше другого.</p><p>Речь про сложность сопряжения в данном конкретном&nbsp; случае, причем суть не в языке программирования, а в платформе .NEТ</p><p>Есть предложение: напишите, зачем вы взяли именно C# ? ну кроме того, что вы его, вероятно, знаете. Что именно вы хотите от него получить? какие средства использовать?<br />Тогда можно будет либо подсказать аналоги, либо напрячься и...</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Tue, 01 Apr 2014 15:47:05 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=560#p560</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=559#p559</link>
			<description><![CDATA[<p>Забыть про длл на c# потому что сложно???<br />Не совсем понял чем с++ на столько лучше c#???</p>]]></description>
			<author><![CDATA[null@example.com (Demian)]]></author>
			<pubDate>Mon, 31 Mar 2014 18:09:00 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=559#p559</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=558#p558</link>
			<description><![CDATA[<p>Это значит, что смешивать managed и unmanaged код для .NET - не так-то просто.<br />Про DLL на C# - можете забыть.</p><p>Люди, ну вот что вы в этом шарпе нашли?? берите Delphi, оно такое же простое, как C#.<br />Ну или C++, при использовании STL - оно тоже очень просто.</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Mon, 31 Mar 2014 15:44:17 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=558#p558</guid>
		</item>
		<item>
			<title><![CDATA[Re: не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=557#p557</link>
			<description><![CDATA[<p>длл в роди бы нашел <br /></p><div class="codebox"><pre><code>package.path=&quot;C:\\Users\\das\\Desktop\\роботы qpile\\роботы C#\\robot1\\robot1\\bin\\Debug\\&quot;
package.cpath = &quot;./?.dll&quot;
require(&quot;robot1&quot;)

function main()
message (&quot;Луа скрипт запущен&quot;,1)
robot1.logika.program()

--sleep(3000000)
end</code></pre></div><p>но при компиляции выдал ошибку<br /></p><div class="codebox"><pre><code>stack traceback:
    [C]: ?
    [C]: in function &#039;require&#039;
    Dll.lua:3: in main chunk
    [C]: ?</code></pre></div><p>Что это значит</p>]]></description>
			<author><![CDATA[null@example.com (Demian)]]></author>
			<pubDate>Sun, 30 Mar 2014 15:38:55 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=557#p557</guid>
		</item>
		<item>
			<title><![CDATA[не запускается  DLL]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=556#p556</link>
			<description><![CDATA[<p>Написал вот такой DLL файл:<br /></p><div class="codebox"><pre><code>using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using System.Threading;
using Lua511;
using LuaInterface;



namespace robot1
{
    public class logika
    {
        public void program()
        {
            Lua lua = new Lua();
            lua.DoString(&quot;message (&#039;Cкрипта запущен&#039;, 2)&quot;);
}}}</code></pre></div><p>и такой скрипт в lua:<br /></p><div class="codebox"><pre><code>require(&quot;robot1&quot;)
function main()
message (&quot;Луа скрипт запущен&quot;,1)
end</code></pre></div><p>1. Ни как не могу понять&nbsp; где луа ищет длл.<br />2. функция lua.DoString(&quot;message (&#039;Cкрипта запущен&#039;, 2)&quot;); - выполняет код в моем луа скрипте или внутри длл.</p>]]></description>
			<author><![CDATA[null@example.com (Demian)]]></author>
			<pubDate>Sun, 30 Mar 2014 12:28:35 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=556#p556</guid>
		</item>
	</channel>
</rss>
