<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>DLLs und MSVC++</title>
    <link>http://forum.geizhals.at/feed.jsp?id=285938</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(6): DLLs und MSVC++</title>
      <link>http://forum.geizhals.at/t285938,1875718.html#1875718</link>
      <description>Ja genau so werd ichs machen!!!&lt;br&gt;&lt;br&gt;Jetzt stellt sich mir nur noch die Frage wie man den Datenaustausch zwischen Dll und und den ankommenden Daten bewerkstellige....&lt;br&gt;&lt;br&gt;Habs probiert mit&lt;br&gt;&lt;br&gt;in der .cpp datei&lt;br&gt;&lt;br&gt;HINSTANCE__ * hDLL = LoadLibrary ("mydll.DLL");&lt;br&gt;&lt;br&gt;__declspec(dllimport) void myfunction(void);&lt;br&gt;&lt;br&gt;und mit&lt;br&gt;&lt;br&gt;__declspec(dllexport) void myfunction();&lt;br&gt;&lt;br&gt;in der dll&lt;br&gt;&lt;br&gt;&lt;br&gt;dll hab ich natürlich zum projekt hinzugefügt....&lt;br&gt;&lt;br&gt;&lt;br&gt;danke, berg&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 26 Oct 2004 21:10:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t285938,1875718.html#1875718</guid>
      <dc:creator>berg342</dc:creator>
      <dc:date>2004-10-26T21:10:15Z</dc:date>
    </item>
    <item>
      <title>Re(5): DLLs und MSVC++</title>
      <link>http://forum.geizhals.at/t285938,1874300.html#1874300</link>
      <description>ok . .verstehe schon ...&lt;br&gt;&lt;br&gt;&lt;br&gt;Wie wärs wenn du die Architektur etwas veränderst:&lt;br&gt;* auf PC2 läuft eine Art Serveranwendung im Hintergrund&lt;br&gt;* diese empfängt die Daten und überschreibt jeweils die aktuellen Daten sobald neue eingetroffen sind&lt;br&gt;&lt;br&gt;Auf der Gegenseite (Matlab) pollst du laufend nach dem aktuellen Wert. Dazu nutzt du eine Methode in der DLL, die die Server Anwendung nach den aktuellen Daten befragt ...&lt;br&gt;&lt;br&gt;Sowas sollte doch eigentlich möglich sein .. &lt;br/&gt;</description>
      <pubDate>Tue, 26 Oct 2004 14:53:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t285938,1874300.html#1874300</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-10-26T14:53:02Z</dc:date>
    </item>
    <item>
      <title>Re(5): DLLs und MSVC++</title>
      <link>http://forum.geizhals.at/t285938,1874288.html#1874288</link>
      <description>da san die profis am werk &lt;img src="shades.gif" width="16" height="19" align="absmiddle" alt="B-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 26 Oct 2004 14:47:39 GMT</pubDate>
      <guid>http://forum.geizhals.at/t285938,1874288.html#1874288</guid>
      <dc:creator>wissender</dc:creator>
      <dc:date>2004-10-26T14:47:39Z</dc:date>
    </item>
    <item>
      <title>Re(4): DLLs und MSVC++</title>
      <link>http://forum.geizhals.at/t285938,1874282.html#1874282</link>
      <description>Der sender sendet durchgehend. In meinem konkreten Fall handelt es sich um float werte, die ich dann in matlab darstellen soll.&amp;nbsp;&amp;nbsp;Das ganze soll möglichst in Echtzeit ablaufen, daher denke ich, dass eine zwischenspeicherung auf der Festplatte nicht die idealste Lösung ist. ich schreib dir mal ein code -&amp;nbsp;&amp;nbsp;schnipsel vielleicht hilft das&lt;br&gt;&lt;br&gt;	&lt;br&gt;// check incoming packets&lt;br&gt;if (sess.GotoFirstSourceWithData())&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;	RTPPacket *pack;&lt;br&gt;	while ((pack = sess.GetNextPacket()) != NULL)&lt;br&gt;	{&lt;br&gt;	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//***	&lt;br&gt;				&lt;br&gt;	delete pack;&lt;br&gt;	}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} while (sess.GotoNextSourceWithData());&lt;br&gt;}&lt;br&gt;&lt;br&gt;*** in pack hab ich jetzt den pointer auf meine Daten. Jedes Mal, wenn ich ein neues Datenpaket erhalte, möchte ich dieses der DLL Datei übergeben. Matlab überprüft ständig, ob sich die Daten in der DLL Datei geändert haben. Falls diese aktualisiert wurden, werden die neuen Daten in Matlab dargestellt.&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 26 Oct 2004 14:45:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t285938,1874282.html#1874282</guid>
      <dc:creator>berg342</dc:creator>
      <dc:date>2004-10-26T14:45:56Z</dc:date>
    </item>
    <item>
      <title>Re(3): DLLs und MSVC++</title>
      <link>http://forum.geizhals.at/t285938,1874221.html#1874221</link>
      <description>Notlösung: Irgendwo auf der HDD die jeweils aktuellsten Daten abspeichern ...&lt;br&gt;&lt;br&gt;Sendet der Sender durchgehend oder nur wenn er von der DLL via PC2 dazu veranlasst wird ?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 26 Oct 2004 14:29:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t285938,1874221.html#1874221</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-10-26T14:29:02Z</dc:date>
    </item>
    <item>
      <title>Re(2): DLLs und MSVC++</title>
      <link>http://forum.geizhals.at/t285938,1874152.html#1874152</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Genau! Die dll ruf ich in Matlab auf, und die liefert mir die gewünschten Daten in Matlab. Diese dll muss aber in meinem Empfänger mitlaufen, um ständig die aktuellen Daten, die ich übers Netzwerk verschicke in Matlab zu bekommen.&lt;br&gt;&lt;br&gt;Vielleicht hilft die die Skizze:&lt;br&gt;&lt;br&gt;&lt;br&gt;Sender&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Empfäner&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;PC1----------------------&gt;PC2-------------&gt;DLL------------&gt;Matlab&lt;br&gt;&lt;br&gt;Da ich natürlich während des Betiebs ständig Daten übers Netz sende, müssen diese Daten in der dll, die die Schnittstelle zwischen c++ und matlab darstellt, ständig upgedated werden.&lt;br&gt;&lt;br&gt;Ist ein bisschen blöd zu erklären, vielleicht hilfts dir.....&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 26 Oct 2004 14:11:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t285938,1874152.html#1874152</guid>
      <dc:creator>berg342</dc:creator>
      <dc:date>2004-10-26T14:11:31Z</dc:date>
    </item>
    <item>
      <title>Re: DLLs und MSVC++</title>
      <link>http://forum.geizhals.at/t285938,1874115.html#1874115</link>
      <description>naja .. eigentlich rufst du ja von matlab die DLL auf, also wirst wohl pollen müssen ...&lt;br&gt;&lt;br&gt;in C# gäbs eine Möglichkeit über Events - aber ich glaube die würde hier auch nicht greifen ...&lt;br&gt;&lt;br&gt;&lt;br&gt;aber je öfter ich mir dein posting durchlesen, desto weniger verstehe ich ...&lt;br&gt;&lt;br&gt;&lt;br&gt;du rufst in matlab eine DLL Funktion auf, die dir Daten liefert ... oder wie ?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 26 Oct 2004 14:00:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t285938,1874115.html#1874115</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-10-26T14:00:49Z</dc:date>
    </item>
    <item>
      <title>DLLs und MSVC++</title>
      <link>http://forum.geizhals.at/t285938,1874093.html#1874093</link>
      <description>Hallo Leute!&lt;br&gt;&lt;br&gt;Ich habe folgendes Problem: Ich muss übers Netzwerk Daten übertragen und diese dann in Matlab darstellen. Um eine Schnittstelle zwischen Matlab und C++ zu bekommen muss man eine dll Datei schreiben.... so weit so gut!&lt;br&gt;&lt;br&gt;Ich habe das Matlab Programm fertig, die dll Datei fertig, und den C++ Source auch (so halbwegs) fertig.&lt;br&gt;Meine Frage lautet nun: Wie kann ich bzw. kann ich dieser dll - Datei periodisch zum Beispiel einen Pointer(für die zu darstellenden Daten)&amp;nbsp;&amp;nbsp;übergeben, um immer die aktuellen Daten in Matlab zu bekommen?&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Daten&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Schnittstelle für Daten????&lt;br&gt;------------&gt;RECIEVER-------------------------------&gt;DLL-------&gt;Matlab&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;bin für jegliche Hilfe sehr dankbar&lt;br/&gt;</description>
      <pubDate>Tue, 26 Oct 2004 13:54:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t285938,1874093.html#1874093</guid>
      <dc:creator>berg342</dc:creator>
      <dc:date>2004-10-26T13:54:25Z</dc:date>
    </item>
  </channel>
</rss>
