<?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[BCB6::Fehler beim Starten von Outlook]]></title><description><![CDATA[<p>Hallo!</p>
<pre><code>Programmierumgebung: BCB 6
Outlook 2000
Windows 2k
</code></pre>
<p>ich versuche einen Menüpunkt &quot;Datei-&gt;Senden an-&gt;E-Mail-Empfänger...&quot; (wie bei MS-Word) zu programmieren.</p>
<p>Folgendes habe ich versucht:</p>
<pre><code class="language-cpp">try
  {
    outlook-&gt;Connect();
  }
  catch(...)
  {
    ShowMessage(&quot;Outlook kann nicht geöffnet werden!&quot;);
    return;
  }
  TMailItem *mi = new TMailItem(outlook);
  mi-&gt;Display((Variant)1);
</code></pre>
<p>outlook ist vom Typ TOutlookApplication.</p>
<pre><code>Fehler: &quot;Klasse nicht registriert&quot; 
Ort: &quot;mi-&gt;Display((Variant)1);&quot;
</code></pre>
<p>Kann es sein, dass diese Fehlermeldung kommt, weil ich Outlook und nicht Outlook Express nutze?</p>
<p>Dann habe ich folgendes versucht:</p>
<pre><code class="language-cpp">Variant MSOutlook = CreateOleObject(&quot;Outlook.Application&quot;) ;
Variant MailItem = MSOutlook.OleFunction(&quot;CreateItem&quot;, (Variant)0);
MailItem.OleProcedure(&quot;Display&quot;);
</code></pre>
<pre><code>Fehler: &quot;Zugriffsverletzung bei Adresse....&quot;
Ort: &quot;Variant MailItem = MSOutlook.OleFunction(&quot;CreateItem&quot;, (Variant)0);&quot;
</code></pre>
<p>Ich möchte, wie gesagt, eine Datei per Outlook verschicken, möchte die Nachricht aber vor dem Verschicken bearbeiten können. NMSMTP möchte ich nicht nutzen, da die Eingabe von Mail-Server etc. erforderlich ist.</p>
<p>Kann mir jemande weiterhelfen?</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182398/bcb6-fehler-beim-starten-von-outlook</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 21:06:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182398.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 May 2007 16:09:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to BCB6::Fehler beim Starten von Outlook on Thu, 24 May 2007 16:09:50 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<pre><code>Programmierumgebung: BCB 6
Outlook 2000
Windows 2k
</code></pre>
<p>ich versuche einen Menüpunkt &quot;Datei-&gt;Senden an-&gt;E-Mail-Empfänger...&quot; (wie bei MS-Word) zu programmieren.</p>
<p>Folgendes habe ich versucht:</p>
<pre><code class="language-cpp">try
  {
    outlook-&gt;Connect();
  }
  catch(...)
  {
    ShowMessage(&quot;Outlook kann nicht geöffnet werden!&quot;);
    return;
  }
  TMailItem *mi = new TMailItem(outlook);
  mi-&gt;Display((Variant)1);
</code></pre>
<p>outlook ist vom Typ TOutlookApplication.</p>
<pre><code>Fehler: &quot;Klasse nicht registriert&quot; 
Ort: &quot;mi-&gt;Display((Variant)1);&quot;
</code></pre>
<p>Kann es sein, dass diese Fehlermeldung kommt, weil ich Outlook und nicht Outlook Express nutze?</p>
<p>Dann habe ich folgendes versucht:</p>
<pre><code class="language-cpp">Variant MSOutlook = CreateOleObject(&quot;Outlook.Application&quot;) ;
Variant MailItem = MSOutlook.OleFunction(&quot;CreateItem&quot;, (Variant)0);
MailItem.OleProcedure(&quot;Display&quot;);
</code></pre>
<pre><code>Fehler: &quot;Zugriffsverletzung bei Adresse....&quot;
Ort: &quot;Variant MailItem = MSOutlook.OleFunction(&quot;CreateItem&quot;, (Variant)0);&quot;
</code></pre>
<p>Ich möchte, wie gesagt, eine Datei per Outlook verschicken, möchte die Nachricht aber vor dem Verschicken bearbeiten können. NMSMTP möchte ich nicht nutzen, da die Eingabe von Mail-Server etc. erforderlich ist.</p>
<p>Kann mir jemande weiterhelfen?</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291528</guid><dc:creator><![CDATA[outlook++]]></dc:creator><pubDate>Thu, 24 May 2007 16:09:50 GMT</pubDate></item><item><title><![CDATA[Reply to BCB6::Fehler beim Starten von Outlook on Thu, 24 May 2007 16:43:49 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das Verwenden von OLE für deine Zwecke dafür ist auf jedenfall overkill.<br />
Wenn du nicht den User mit SMTP-Daten quälen willst dann verwende entweder <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39263" rel="nofollow">ShellExecute</a> oder MApi.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291557</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 24 May 2007 16:43:49 GMT</pubDate></item><item><title><![CDATA[Reply to BCB6::Fehler beim Starten von Outlook on Thu, 24 May 2007 17:17:53 GMT]]></title><description><![CDATA[<p>Danke für den Tip. Ich werde es mal so versuchen.</p>
<p>Aber warum ist das Verwenden von OLE für diesen Zweck overkill?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291592</guid><dc:creator><![CDATA[outlook++]]></dc:creator><pubDate>Thu, 24 May 2007 17:17:53 GMT</pubDate></item><item><title><![CDATA[Reply to BCB6::Fehler beim Starten von Outlook on Thu, 24 May 2007 17:43:50 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>- Mit OLE bindest du dich an spezielles Empfängerprogramm. In deinem Fall Outlook. Schon Outlook Express bietet keine OLE-Schnittstelle an.<br />
- Outlook bietet über OLE wesentlich mehr Funktionen an als nur eine Mail zu versenden. Dementsprechend komplex ist die Schnittstelle, Komplexität die du nicht brauchst<br />
- OLE an sich ist kompliziert und schlecht dokumentier, zum Beispiel ist Variant zur Compiletime nicht typsicher.<br />
- Bestenfalls brauchst du mit ShellExecute eine Zeile zum Versenden einer Mail.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291615</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 24 May 2007 17:43:50 GMT</pubDate></item><item><title><![CDATA[Reply to BCB6::Fehler beim Starten von Outlook on Fri, 25 May 2007 07:10:33 GMT]]></title><description><![CDATA[<p>Alles klar.<br />
Besten Dank, akari!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291949</guid><dc:creator><![CDATA[outlook++]]></dc:creator><pubDate>Fri, 25 May 2007 07:10:33 GMT</pubDate></item></channel></rss>