<?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[.NET Fehlermeldung in nicht .NET Programm]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich arbeite mit Visual Studio 2005 Standard an einem C++ Programm dessen Oberfläche aus C++/CLI bestehen soll. Für das</p>
<p>&quot;Backend&quot; muss ich leider auf C++ Code zurückgreifen (den ich als DLL kapseln möchte).</p>
<p>Da ich im Backened an eine C DLL zur Maschinensteuerung gebunden bin habe ich das Programm auch von dieser Seite aufgerollt und</p>
<p>zuerst einmal die Beiden C++ DLLs zur Kommunikation mit der vorgegebenen C DLL geschrieben. Diese versuche ich jetzt über ein</p>
<p>Konsolenprogramm zu testen.</p>
<p>Auf meinem Entwicklungsrechner klappt das alles Tadellos (Einstellung: Debug). Auf zwei anderen Rechnern wird beim Starten die</p>
<p>Fehlermeldung &quot;Die Anwendung konnte nicht richig initialisiert werden (0x0150002). Klicken Sie auf 'OK', um die Anwendung zu</p>
<p>beenden.&quot; aufgerufen.</p>
<p>Ich hab das natürlich recherchiert, finde aber nur hinwiese, dass diese Fehlermeldung durch das fehlen des .NET Framework</p>
<p>hervorgerufen wird.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Jetzt wirds kurios:<br />
AUf beiden testrechner sind .NET 1.1 und 2.0 installiert. Und mal ganz abgesehen davon: eigentlich soll dieser Programmteil</p>
<p>doch gar kein .NET verwenden.<br />
(VS Einstellungen: Projektstandards:<br />
Konfigurationstyp: Anwendung (.exe)<br />
Verwendung von MFC: Windows Standardbibliotheken verwenden.<br />
Verwendung von ATL: ATL nicht verwenden<br />
CRT-Verwendung in ATL minimieren: Nein<br />
Zeichensatz: Unicode<br />
CLR-Unterstützung: keine<br />
komplette Programmoptimierung: Link-Zeitcodegenerierung verwenden.)</p>
<p>Die verwendete C++DLL ist über Einbinden der Klassen/Funktionsdeklarationen und #prgama comment (lib,&quot;...&quot;) eingebunden.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Was übersehe ich?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/150011/net-fehlermeldung-in-nicht-net-programm</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 07:15:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/150011.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 Jun 2006 10:58:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to .NET Fehlermeldung in nicht .NET Programm on Mon, 12 Jun 2006 10:58:59 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich arbeite mit Visual Studio 2005 Standard an einem C++ Programm dessen Oberfläche aus C++/CLI bestehen soll. Für das</p>
<p>&quot;Backend&quot; muss ich leider auf C++ Code zurückgreifen (den ich als DLL kapseln möchte).</p>
<p>Da ich im Backened an eine C DLL zur Maschinensteuerung gebunden bin habe ich das Programm auch von dieser Seite aufgerollt und</p>
<p>zuerst einmal die Beiden C++ DLLs zur Kommunikation mit der vorgegebenen C DLL geschrieben. Diese versuche ich jetzt über ein</p>
<p>Konsolenprogramm zu testen.</p>
<p>Auf meinem Entwicklungsrechner klappt das alles Tadellos (Einstellung: Debug). Auf zwei anderen Rechnern wird beim Starten die</p>
<p>Fehlermeldung &quot;Die Anwendung konnte nicht richig initialisiert werden (0x0150002). Klicken Sie auf 'OK', um die Anwendung zu</p>
<p>beenden.&quot; aufgerufen.</p>
<p>Ich hab das natürlich recherchiert, finde aber nur hinwiese, dass diese Fehlermeldung durch das fehlen des .NET Framework</p>
<p>hervorgerufen wird.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Jetzt wirds kurios:<br />
AUf beiden testrechner sind .NET 1.1 und 2.0 installiert. Und mal ganz abgesehen davon: eigentlich soll dieser Programmteil</p>
<p>doch gar kein .NET verwenden.<br />
(VS Einstellungen: Projektstandards:<br />
Konfigurationstyp: Anwendung (.exe)<br />
Verwendung von MFC: Windows Standardbibliotheken verwenden.<br />
Verwendung von ATL: ATL nicht verwenden<br />
CRT-Verwendung in ATL minimieren: Nein<br />
Zeichensatz: Unicode<br />
CLR-Unterstützung: keine<br />
komplette Programmoptimierung: Link-Zeitcodegenerierung verwenden.)</p>
<p>Die verwendete C++DLL ist über Einbinden der Klassen/Funktionsdeklarationen und #prgama comment (lib,&quot;...&quot;) eingebunden.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Was übersehe ich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1076141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1076141</guid><dc:creator><![CDATA[ComputerPadawan]]></dc:creator><pubDate>Mon, 12 Jun 2006 10:58:59 GMT</pubDate></item><item><title><![CDATA[Reply to .NET Fehlermeldung in nicht .NET Programm on Mon, 12 Jun 2006 11:12:29 GMT]]></title><description><![CDATA[<p>Das Problem ist ein Fehlendes Manifest für die CRT/MFC-DLLs.<br />
Siehe auch:<br />
<a href="http://www.codeproject.com/cpp/vcredists_x86.asp" rel="nofollow">http://www.codeproject.com/cpp/vcredists_x86.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1076157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1076157</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 12 Jun 2006 11:12:29 GMT</pubDate></item><item><title><![CDATA[Reply to .NET Fehlermeldung in nicht .NET Programm on Mon, 12 Jun 2006 11:47:59 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> Ja, dass war es doch schon. Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1076180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1076180</guid><dc:creator><![CDATA[ComputerPadawan]]></dc:creator><pubDate>Mon, 12 Jun 2006 11:47:59 GMT</pubDate></item></channel></rss>