<?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[[C++Builder] Service Anwendung mit vcl-Komponenten nutzen]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe folgendes Problem:</p>
<p>Ich möchte eine Service Anwendung starten und in dieser die verschiedenen Komponenten benutzen, die ich zur auswahl habe.</p>
<p>Wenn ich jetzt z.B. eine TADOConnection - Komponenten in das Fenster &quot;Service1&quot;<br />
ziehe, dann legt BCB mir gleich ein Zeiger auf das Objekt in der Klasse<br />
TService1 an.</p>
<pre><code>class TService1 : public TService
{
__published:    // Von der IDE verwaltete Komponenten
   TADOConnection *ADOConnection1;
...
}
</code></pre>
<p>Wenn ich jetzt zum Bsp in der Methode</p>
<pre><code>__fastcall TService1::TService1(TComponent* Owner)
	: TService(Owner)
{

}
</code></pre>
<p>versuche auf diese Komponenten drauf zu zugreifen (z.B. ADOConnection1-&gt;...), dann bringt er mir immer diesen Fehler</p>
<pre><code>[C++ Fehler] Unit1.cpp(1): Die Programmierhilfe kann nicht aufgerufen werden, da der Quelltext Fehler enthält
</code></pre>
<p>Meine Frage ist jetzt, wie ich auf diese Komponente drauf zugreifen kann???<br />
Das komische ist, das es so schon mal funktioniert hat aber jetzt ist irgendwie der Wurm drin! <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 />
Kann mir einer weiter helfen?</p>
<p>Danke für die Antworten</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137945/c-builder-service-anwendung-mit-vcl-komponenten-nutzen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 17:50:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137945.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Feb 2006 08:41:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 08:41:58 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe folgendes Problem:</p>
<p>Ich möchte eine Service Anwendung starten und in dieser die verschiedenen Komponenten benutzen, die ich zur auswahl habe.</p>
<p>Wenn ich jetzt z.B. eine TADOConnection - Komponenten in das Fenster &quot;Service1&quot;<br />
ziehe, dann legt BCB mir gleich ein Zeiger auf das Objekt in der Klasse<br />
TService1 an.</p>
<pre><code>class TService1 : public TService
{
__published:    // Von der IDE verwaltete Komponenten
   TADOConnection *ADOConnection1;
...
}
</code></pre>
<p>Wenn ich jetzt zum Bsp in der Methode</p>
<pre><code>__fastcall TService1::TService1(TComponent* Owner)
	: TService(Owner)
{

}
</code></pre>
<p>versuche auf diese Komponenten drauf zu zugreifen (z.B. ADOConnection1-&gt;...), dann bringt er mir immer diesen Fehler</p>
<pre><code>[C++ Fehler] Unit1.cpp(1): Die Programmierhilfe kann nicht aufgerufen werden, da der Quelltext Fehler enthält
</code></pre>
<p>Meine Frage ist jetzt, wie ich auf diese Komponente drauf zugreifen kann???<br />
Das komische ist, das es so schon mal funktioniert hat aber jetzt ist irgendwie der Wurm drin! <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 />
Kann mir einer weiter helfen?</p>
<p>Danke für die Antworten</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999926</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Wed, 22 Feb 2006 08:41:58 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 08:49:41 GMT]]></title><description><![CDATA[<p>Das ist meistens ein Zeichen eines Syntax-Fehlers...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999932</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 22 Feb 2006 08:49:41 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 08:52:21 GMT]]></title><description><![CDATA[<p>hm, bei mir funktioniert das ohne Probleme. Hab einfach eine Service-Anwendung erstellt und eine ADOConnection drauf getan.<br />
Ich würde vermuten, dass in der Headerdatei, oder einer anderen eingebundenen Headerdatei, ein Tippfehler ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999935</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 22 Feb 2006 08:52:21 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 09:01:04 GMT]]></title><description><![CDATA[<p>Hmm das kann möglich sein, doch komisch ist, dass ich eigentlich nur die vordefinierten Sachen vom BCB nehme und nichts dazu schreibe.</p>
<p>Also ich starte eine Service Anwendung, setze die ADOConnection - Komponeten in das Servicefenster und versuche mit der Komponente irgendwas zu machen! Geht aber nicht!</p>
<p>Kann es sein, dass mein BCB irgendwie verstellt ist und es deshalb nicht funktioniert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999941</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Wed, 22 Feb 2006 09:01:04 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 09:08:28 GMT]]></title><description><![CDATA[<p>Ich wüßte nicht, was man da verstellen kann, das einen solchen Effekt verursacht. Und das passiert tatsächlich auch in einem komplett neuen Projekt, mit nur der ADO-Connection drin?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999944</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 22 Feb 2006 09:08:28 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 09:14:33 GMT]]></title><description><![CDATA[<p>Ja! Komisch oder?!<br />
Ich weiß halt auch nicht, was da schief läuft.<br />
Muss man dieses Projekt vielleicht irgendwo besonders abspeichern oder so?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999946</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Wed, 22 Feb 2006 09:14:33 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 09:24:33 GMT]]></title><description><![CDATA[<p>versuch mal:<br />
- erstell ein komplett neues projekt<br />
- speichere es ab<br />
- versuch es nochmals<br />
- wenn es nicht klapt, compilier es mal<br />
- nochmal testen</p>
<p>ich hatte schon den selben fehler, da musste ich das Programm kurz compilieren und dan gings wieder</p>
<p>BigNeal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999952</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 22 Feb 2006 09:24:33 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 09:33:26 GMT]]></title><description><![CDATA[<p>Wenn ich versuche es zu compilieren, dann spuckt er mir folgende Exception aus:</p>
<pre><code>Im Projekt Projekt2.exe ist eine Exception der Klasse EClassNotNound aufgetreten. Meldung: 
'Klasse TADOConnection nicht gefunden'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start 
fortsetzen.
</code></pre>
<p>Hier mal den Code, den BCB beim erstellen des Projektes schreibt:</p>
<p>Unit1.cpp</p>
<pre><code>//---------------------------------------------------------------------------
#include &quot;Unit1.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link &quot;trayicon&quot;
#pragma resource &quot;*.dfm&quot;

TService1 *Service1;
//---------------------------------------------------------------------------
__fastcall TService1::TService1(TComponent* Owner)
	: TService(Owner)
{

}

TServiceController __fastcall TService1::GetServiceController(void)
{
	return (TServiceController) ServiceController;
}

void __stdcall ServiceController(unsigned CtrlCode)
{
	Service1-&gt;Controller(CtrlCode);
}
//---------------------------------------------------------------------------
</code></pre>
<p>Unit1.h</p>
<pre><code>//---------------------------------------------------------------------------
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include &lt;SysUtils.hpp&gt;
#include &lt;Classes.hpp&gt;
#include &lt;SvcMgr.hpp&gt;
#include &lt;vcl.h&gt;
#include &quot;trayicon.h&quot;
#include &lt;ADODB.hpp&gt;
#include &lt;DB.hpp&gt;
//---------------------------------------------------------------------------
class TService1 : public TService
{
__published:    // Von der IDE verwaltete Komponenten
   TADOConnection *ADOConnection1;
private:        // Anwender-Deklarationen
public:         // Anwender-Deklarationen
	__fastcall TService1(TComponent* Owner);
	TServiceController __fastcall GetServiceController(void);

	friend void __stdcall ServiceController(unsigned CtrlCode);
};
//---------------------------------------------------------------------------
extern PACKAGE TService1 *Service1;
//---------------------------------------------------------------------------
#endif
</code></pre>
<p>von mir wurde nichts zusätzlich hinzugefügt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999960</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Wed, 22 Feb 2006 09:33:26 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 09:47:58 GMT]]></title><description><![CDATA[<p>Das funktioniert bei mir ebenfalls (ADOConnection + TrayIcon hinzugefügt)<br />
Was mir noch einfällt:<br />
Hast Du die Updates des BCB installiert?<br />
In welchem Verzeichnis speicherst Du das Projekt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999966</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 22 Feb 2006 09:47:58 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 09:50:03 GMT]]></title><description><![CDATA[<p>Ich kann dein Code ohne probleme compilieren, muss woanderst liegen<br />
Ich benutze BCB 6 Pro, du?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999968</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 22 Feb 2006 09:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 10:34:31 GMT]]></title><description><![CDATA[<p>Ich benutze den Borland C++Builder 6 Professional.</p>
<p>Habe aber keine Updates installiert.</p>
<p>Mich wundert das ganze nur, weil es gestern noch ging ohne Probleme.<br />
Jetzt bringt er immer diese Exception.</p>
<p>Da stimmt bestimmt irgendetwas an den Einstellungen nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/999997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999997</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Wed, 22 Feb 2006 10:34:31 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 10:37:35 GMT]]></title><description><![CDATA[<p>Die Updates 1, 2 und 4 solltest Du dringenst installieren. So kannst Du nicht mal sicher sein, dass die richtige Fehlermeldung ausgegeben wird. In der deutschen Version war da ein übler Bug drin...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1000000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1000000</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 22 Feb 2006 10:37:35 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 10:44:01 GMT]]></title><description><![CDATA[<p>Mal ne blöde Frage, wo kann man denn diese Updates bekommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1000009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1000009</guid><dc:creator><![CDATA[skluge]]></dc:creator><pubDate>Wed, 22 Feb 2006 10:44:01 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 10:50:36 GMT]]></title><description><![CDATA[<p>Bei <a href="http://www.borland.de" rel="nofollow">www.borland.de</a><br />
Dort auf 'Downloads' klicken und unter 'Registered Users' auf 'C++ Builder' klicken. Rechts kannst Du dann Updates auswählen, einloggen und die deutschen Updates runterladen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1000016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1000016</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 22 Feb 2006 10:50:36 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Wed, 22 Feb 2006 15:31:33 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>Die Updates 1, 2 und 4 solltest Du dringenst installieren.</p>
</blockquote>
<p>AFAIK sind die Updates kumulativ, es sollte also ausreichen, v4 zu installieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1000308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1000308</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 22 Feb 2006 15:31:33 GMT</pubDate></item><item><title><![CDATA[Reply to [C++Builder] Service Anwendung mit vcl-Komponenten nutzen on Thu, 23 Feb 2006 10:13:55 GMT]]></title><description><![CDATA[<p>skluge schrieb:</p>
<blockquote>
<p>Hallo zusammen,</p>
<pre><code>class TService1 : public TService
{
__published:    // Von der IDE verwaltete Komponenten
   TADOConnection *ADOConnection1;
...
}
</code></pre>
<p>Wenn ich jetzt zum Bsp in der Methode</p>
<pre><code>__fastcall TService1::TService1(TComponent* Owner)
	: TService(Owner)
{

}
</code></pre>
</blockquote>
<p>Also wenn das alles ist, dann fehlt da auf jeden Fall das &quot;;&quot; am Ender der Deklaration</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1000882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1000882</guid><dc:creator><![CDATA[Thomas J.]]></dc:creator><pubDate>Thu, 23 Feb 2006 10:13:55 GMT</pubDate></item></channel></rss>