<?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[DLL &amp;amp; Form drin]]></title><description><![CDATA[<p>Hi.</p>
<p>Ich habe eine Frage.</p>
<p>Ich habe eine DLL erstellt, mit dem DLL-Wizard.</p>
<p>Dann wird ja so ein Gerüst erstellt für ne .dll</p>
<p>Dann bin ich auf Neu-&gt;Formular<br />
gegangen und habe mir ein Formular designed.</p>
<p>Der Name der Formular ist formLogin. Die klasse hat dadurch den Name TformLogin erhalten (Hat BCB so genannt).</p>
<p>Das Problem ist, wenn die Funktion ShowFormFromDLL(void) auf rufe, zeigt er mir das Formular an, so wie es auch sein soll.<br />
Aber leider erscheint das Fenster auch in der Taskleiste.<br />
Somit hat mein Programm 2 Einträge in der Taskleiste.<br />
Aber ich will dieses Form nicht ind er Taskleiste drin haben...</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#include &lt;windows.h&gt;
#include &quot;Unit2.h&quot;
#pragma hdrstop

extern &quot;C&quot; __declspec(dllexport) void ShowFormFromDll(void);

#pragma argsused
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved)
{
	return 1;
}
//---------------------------------------------------------------------------

void ShowFormFromDll(void) {
  TformLogin* pForm = new TformLogin(Application);

  if(pForm-&gt;ShowModal() == mrOk) {
    ShowMessage(&quot;OK&quot;);
  }
  else {
    ShowMessage(&quot;Cancel&quot;);
  }

  delete pForm;
  pForm	= NULL;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/91427/dll-amp-form-drin</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 13:40:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/91427.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 08 Nov 2004 15:43:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DLL &amp;amp; Form drin on Mon, 08 Nov 2004 15:43:21 GMT]]></title><description><![CDATA[<p>Hi.</p>
<p>Ich habe eine Frage.</p>
<p>Ich habe eine DLL erstellt, mit dem DLL-Wizard.</p>
<p>Dann wird ja so ein Gerüst erstellt für ne .dll</p>
<p>Dann bin ich auf Neu-&gt;Formular<br />
gegangen und habe mir ein Formular designed.</p>
<p>Der Name der Formular ist formLogin. Die klasse hat dadurch den Name TformLogin erhalten (Hat BCB so genannt).</p>
<p>Das Problem ist, wenn die Funktion ShowFormFromDLL(void) auf rufe, zeigt er mir das Formular an, so wie es auch sein soll.<br />
Aber leider erscheint das Fenster auch in der Taskleiste.<br />
Somit hat mein Programm 2 Einträge in der Taskleiste.<br />
Aber ich will dieses Form nicht ind er Taskleiste drin haben...</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#include &lt;windows.h&gt;
#include &quot;Unit2.h&quot;
#pragma hdrstop

extern &quot;C&quot; __declspec(dllexport) void ShowFormFromDll(void);

#pragma argsused
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved)
{
	return 1;
}
//---------------------------------------------------------------------------

void ShowFormFromDll(void) {
  TformLogin* pForm = new TformLogin(Application);

  if(pForm-&gt;ShowModal() == mrOk) {
    ShowMessage(&quot;OK&quot;);
  }
  else {
    ShowMessage(&quot;Cancel&quot;);
  }

  delete pForm;
  pForm	= NULL;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/647451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/647451</guid><dc:creator><![CDATA[DJ BlackEagle]]></dc:creator><pubDate>Mon, 08 Nov 2004 15:43:21 GMT</pubDate></item><item><title><![CDATA[Reply to DLL &amp;amp; Form drin on Mon, 08 Nov 2004 19:16:11 GMT]]></title><description><![CDATA[<p>Vielleicht hilft dir dieser FAQ-Beitrag weiter!</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39244" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=39244</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/647652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/647652</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Mon, 08 Nov 2004 19:16:11 GMT</pubDate></item><item><title><![CDATA[Reply to DLL &amp;amp; Form drin on Tue, 09 Nov 2004 01:28:27 GMT]]></title><description><![CDATA[<p>Hat zwar geklappt, aber das Formular verhält sich komisch. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wenn ich mit einem Button dann Formular aufrufe, zeigt er mir das Formular.<br />
Aber ein Teil vom Bildschirm (Was von dem DLL-Form drüber ist), wird da mit angezeigt.</p>
<p>Ist keine Elegante lösung, mit dem Darstellungs Fehler.<br />
Kann auch gerne ein Screenshot von machen, um das zu verständlicher zu machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/647863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/647863</guid><dc:creator><![CDATA[DJ BlackEagle]]></dc:creator><pubDate>Tue, 09 Nov 2004 01:28:27 GMT</pubDate></item></channel></rss>