<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Auf Speicher von anderem Programm zugreifen]]></title><description><![CDATA[<p>Hi,<br />
hab hier ein kleines Problem das gelöst werden will. Ich bin mir sicher, das es einen Weg gibt, nur beschäftige ich mich das erste mal mit der Thematik. Also folgendes: Ich habe ein C Programm das ununterbrochen Daten von einem Mess-System loggt und in eine Datei auf der Festplatte schreibt. 2 Zeilen die Sekunde. Desweiteren habe ich ein Delphi Programm das sich diese Daten anguckt und visualisiert. Das ganze läuft momentan so, das die Datei vom C-Programm geöffnet wird, die Zeile reingeschrieben und die Datei wieder geschlossen wird. Delphi macht das gleiche, nur liest anstatt zu schreiben. Ist wohl nicht die beste Lösung...<br />
Ich würde gerne die Daten mit dem Delphi-Programm aus dem Heap auslesen um der Festplatte ein paar Tage mehr Leben zu schenken ;). Gibt es nicht eine Möglichkeit eine Art Interface bereitzustellen, durch das man auf bestimmte Daten eines anderen Programms zugreifen kann?<br />
Zu meiner Verteidigung möchte ich noch beitragen, das ich die beiden Programme nicht geschrieben habe, sondern nur dafür zuständig bin sie zu verbessern ;). OS ist Windows XP. Wär aber ganz nett wenn jemand einen allgemeinen Weg für sowas wüßte, damit das ganze ein wenig &quot;portabel&quot; bleibt. Oder ich einfach nur mehr vom Thema verstehe... Buchtipps, Links etc. werden also gerne angenommen.</p>
<p>mfg<br />
Heiko</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/155756/auf-speicher-von-anderem-programm-zugreifen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 06:20:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/155756.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Aug 2006 10:27:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Auf Speicher von anderem Programm zugreifen on Wed, 09 Aug 2006 10:27:09 GMT]]></title><description><![CDATA[<p>Hi,<br />
hab hier ein kleines Problem das gelöst werden will. Ich bin mir sicher, das es einen Weg gibt, nur beschäftige ich mich das erste mal mit der Thematik. Also folgendes: Ich habe ein C Programm das ununterbrochen Daten von einem Mess-System loggt und in eine Datei auf der Festplatte schreibt. 2 Zeilen die Sekunde. Desweiteren habe ich ein Delphi Programm das sich diese Daten anguckt und visualisiert. Das ganze läuft momentan so, das die Datei vom C-Programm geöffnet wird, die Zeile reingeschrieben und die Datei wieder geschlossen wird. Delphi macht das gleiche, nur liest anstatt zu schreiben. Ist wohl nicht die beste Lösung...<br />
Ich würde gerne die Daten mit dem Delphi-Programm aus dem Heap auslesen um der Festplatte ein paar Tage mehr Leben zu schenken ;). Gibt es nicht eine Möglichkeit eine Art Interface bereitzustellen, durch das man auf bestimmte Daten eines anderen Programms zugreifen kann?<br />
Zu meiner Verteidigung möchte ich noch beitragen, das ich die beiden Programme nicht geschrieben habe, sondern nur dafür zuständig bin sie zu verbessern ;). OS ist Windows XP. Wär aber ganz nett wenn jemand einen allgemeinen Weg für sowas wüßte, damit das ganze ein wenig &quot;portabel&quot; bleibt. Oder ich einfach nur mehr vom Thema verstehe... Buchtipps, Links etc. werden also gerne angenommen.</p>
<p>mfg<br />
Heiko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113616</guid><dc:creator><![CDATA[mrklumpen]]></dc:creator><pubDate>Wed, 09 Aug 2006 10:27:09 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Speicher von anderem Programm zugreifen on Wed, 09 Aug 2006 10:31:25 GMT]]></title><description><![CDATA[<p>ramdisk!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113618</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 09 Aug 2006 10:31:25 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Speicher von anderem Programm zugreifen on Wed, 09 Aug 2006 10:32:22 GMT]]></title><description><![CDATA[<p>Such nach Shared-Memory.<br />
Ansonsten kannst du auch einfach die Daten in die Standardausgabe schreiben und in dem anderen Programm aus der Standardeingabe einlesen. Der Aufruf</p>
<pre><code>c_programm | delphi_programm
</code></pre>
<p>funktioniert sowohl unter sämtlichen Unices als auch unter Windows.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113619</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Wed, 09 Aug 2006 10:32:22 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Speicher von anderem Programm zugreifen on Wed, 09 Aug 2006 10:35:01 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/Interprozesskommunikation" rel="nofollow">http://de.wikipedia.org/wiki/Interprozesskommunikation</a></p>
<p>Da stehen meherer Möglichkeiten sowas zu verwirklichen.<br />
Mit C dürften alle Möglichkeiten verwirklicht werden.<br />
Was Delphi angeht weis ich nicht welche unterstützt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113622</guid><dc:creator><![CDATA[Mario Sandler]]></dc:creator><pubDate>Wed, 09 Aug 2006 10:35:01 GMT</pubDate></item><item><title><![CDATA[Reply to Auf Speicher von anderem Programm zugreifen on Wed, 09 Aug 2006 11:34:55 GMT]]></title><description><![CDATA[<p>genau das hab ich gesucht :). ich danke euch. klingt alles interessant. werd mich da mal reinfuchsen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113667</guid><dc:creator><![CDATA[mrklumpen]]></dc:creator><pubDate>Wed, 09 Aug 2006 11:34:55 GMT</pubDate></item></channel></rss>