<?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 kennt plötzlich Funktionen von Klassen nicht mehr]]></title><description><![CDATA[<p>Hi leute!</p>
<p>Ich ärgere mich nun schon seit fast 3 Stunden mitm Borland C++ Builder 6 ab.</p>
<p>Folgendes:<br />
Ich wollte eine meiner Klassen im Projekt um eine Funktion erweitern und hab dann eben unter public<br />
bool Schnellaufladung(void);<br />
eingetragen. Wenn ich die Header kompilier gehts auch noch.</p>
<p>Nur als ich dann die cpp kompilieren wollte in der ich</p>
<p>bool TPyramidSystem::Schnellaufladung(void){...<br />
}</p>
<p>eingetragen hab funkts nicht mehr.</p>
<p>Habs mittlerweile an drei Rechnern ausprobiert bei allen das gleiche. Wenn ich aber nur die cpp und die .h zum kompilieren nehme ohne das ganze Projekt dann gehts?</p>
<p>Kann mir jemand weiterhelfen?</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145926/c-builder-kennt-plötzlich-funktionen-von-klassen-nicht-mehr</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 06:13:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145926.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 May 2006 14:41:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Wed, 03 May 2006 05:58:01 GMT]]></title><description><![CDATA[<p>Hi leute!</p>
<p>Ich ärgere mich nun schon seit fast 3 Stunden mitm Borland C++ Builder 6 ab.</p>
<p>Folgendes:<br />
Ich wollte eine meiner Klassen im Projekt um eine Funktion erweitern und hab dann eben unter public<br />
bool Schnellaufladung(void);<br />
eingetragen. Wenn ich die Header kompilier gehts auch noch.</p>
<p>Nur als ich dann die cpp kompilieren wollte in der ich</p>
<p>bool TPyramidSystem::Schnellaufladung(void){...<br />
}</p>
<p>eingetragen hab funkts nicht mehr.</p>
<p>Habs mittlerweile an drei Rechnern ausprobiert bei allen das gleiche. Wenn ich aber nur die cpp und die .h zum kompilieren nehme ohne das ganze Projekt dann gehts?</p>
<p>Kann mir jemand weiterhelfen?</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049624</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 03 May 2006 05:58:01 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Tue, 02 May 2006 15:01:34 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">bool Schnellaufladung(void);
void TPyramidSystem::Schnellaufladung(void){}
</code></pre>
<p>Vergleiche mal die beiden Zeilen, fällt dir wirklich nichts auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049645</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Tue, 02 May 2006 15:01:34 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Wed, 03 May 2006 05:57:34 GMT]]></title><description><![CDATA[<p>Sorry da hab ich mich wohl hier im Forum vertippt!</p>
<p>Sonst würde er ja die cpp und header alleine wohl kaum ohne Fehler kompilieren, oder?</p>
<p>Hast du keine Idee woran das liegt?</p>
<p>Programmierfehler schließ ich aus, weil die cpp und h alleine ja fehlerfrei kompiliert werden.</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050005</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 03 May 2006 05:57:34 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Wed, 03 May 2006 06:04:36 GMT]]></title><description><![CDATA[<p>Die Fehlermeldung beim kompilieren lautet:</p>
<p>(C++ Fehler) SolarPyramid.cpp(464): E2316 'TPyramidSystem::Schnellaufladung()' ist kein Element von 'TPyramidSystem'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050008</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 03 May 2006 06:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Wed, 03 May 2006 06:18:10 GMT]]></title><description><![CDATA[<p>wenn du ne vernünftige aussage haben willst, solltest du die Implementation und Deklaration von der Funktion per Copy&amp;Paste hier reinstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050014</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 03 May 2006 06:18:10 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Wed, 03 May 2006 06:25:01 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7573">@BigNeal</a>:</p>
<p>wenn du meinen Text wirklich gelesen hättest, dann wärst du auch auf die Idee gekommen, dass ich mich vertippt hab, außerdem hab ich das mittlerweile korrigiert.</p>
<p>Wenn du ne Idee hast, nur her damit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050020</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 03 May 2006 06:25:01 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Wed, 03 May 2006 06:52:15 GMT]]></title><description><![CDATA[<p>Was erwartest du???</p>
<p>Nach deinen Aussagen ist alles richtig. Jedoch funktionieren Klasse in C++ im allgemeinen. Also kann das</p>
<blockquote>
<p>Programmierfehler schließ ich aus</p>
</blockquote>
<p>definitiv nicht stimmen, egal wo er jetzt nun liegt. Ohne weitere Infos kann keiner hier etwas dazu sagen. Nur die Fehlermeldung allein deutet darauf hin, dass die Methode nicht in der Klasse ist. Ursache sind meistens:</p>
<p>- Schreibfehler<br />
- Falsche Rückgabe- oder Aufrufparameter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050027</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 03 May 2006 06:52:15 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Wed, 03 May 2006 06:56:24 GMT]]></title><description><![CDATA[<p>ich hab in die Methode zum testen und ausschließen von Fehlern nur:</p>
<p>bool bSchnell=false;<br />
return bSchnell;</p>
<p>reingeschrieben.</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050030</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 03 May 2006 06:56:24 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Wed, 03 May 2006 06:59:26 GMT]]></title><description><![CDATA[<p>Tom7 schrieb:</p>
<blockquote>
<p>wenn du meinen Text wirklich gelesen hättest, dann wärst du auch auf die Idee gekommen, dass ich mich vertippt hab, außerdem hab ich das mittlerweile korrigiert.</p>
</blockquote>
<p>wer sich einmal vertippt, kann sich an einer anderen Stelle durchaus auch wieder vertippen, oder?</p>
<p>ich bleibe bei meiner Meinung:</p>
<p>BigNeal schrieb:</p>
<blockquote>
<p>wenn du ne vernünftige aussage haben willst, solltest du die Implementation und Deklaration von der Funktion per Copy&amp;Paste hier reinstellen.</p>
</blockquote>
<p>Tom7 schrieb:</p>
<blockquote>
<p>Wenn du ne Idee hast, nur her damit.</p>
</blockquote>
<p>Sorry, meine Kristalkugel ist diese Woche für Lotto ausgebucht. Ohne deinen Fehler rekonstruieren zu können, kann ich nur raten. Das ist aber leider wegen mangelnden Infos nicht möglich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050034</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 03 May 2006 06:59:26 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Wed, 03 May 2006 07:03:24 GMT]]></title><description><![CDATA[<p>Tom7 schrieb:</p>
<blockquote>
<p>ich hab in die Methode zum testen und ausschließen von Fehlern nur:[...]</p>
</blockquote>
<p>das bringt uns nicht weiter.. wichtig ist<br />
1. Wie hast du die Funktion im Header Deklariert<br />
2. Wie sieht der Funktionsrumpf in der Implementation aus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050037</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 03 May 2006 07:03:24 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Builder kennt plötzlich Funktionen von Klassen nicht mehr on Wed, 03 May 2006 07:09:07 GMT]]></title><description><![CDATA[<p>.h</p>
<pre><code class="language-cpp">class TPyramidSystem : public TMultiStore {   // multistore for  Variables only at present
  private:

  public:
    TAnalog*                ApL;            // Lux Fühler
    TAdvancedRelay*         PpU;            // Solar Collector Pump with clock only
    TMultiFunction*         VpF;            // Frostschutz Valve operating as a thermostat
    TMultiFunction*         VpD[PYRAMID_NO_OF_LEVELS];        // level as Thermostat, Difference or Pyramid

    TStatisticSensor*       Tp[13];         // all sensors
    TStatisticSensor*       TpA;            // Outside temperature Sensor

    TEnergyCounter*         Zp;             // Solar Collector Zahler

    TGraphData*             DailyMonitor;   // monitoring of Collector on a daily basis
    TGraphData*             YearlyMonitor;  // monitoring of Collector on a yearly basis
  public:
    TPyramidSystem(void);
    ~TPyramidSystem(void);
    bool IsConnected(void);
    void BackgroundAllocations(void);
    void WriteSetupToFile(void);
    void ReadSetupFromFile(void);
    void Control(void);
    bool PpUEnabled(void);
    void PpUControl(void);
    void VpFControl(void);
    void VpDControl(void);
    void Austritt(TLabel&amp;);
    void Eintritt(TLabel&amp;);
    void Report(ofstream&amp;);
    void Report(char*);
    void RelaysOnHand(void);
    void RelayBelegung(int,int,char*);
    void SensorBelegung(int,int,char*);
    void PT1000Belegung(int,int,char*);
    void AnalogBelegung(int,int,char*);
    void InputBelegung(int,int,char*);
    void DisableAllControlComponents(void);
    void DeleteAllControlComponents(void);
    void LookForWizardDigitalEingange(void);
    void LookForWizardRelays(void);
    void LookForWizardSMT(void);
    void LookForWizardPT1000(void);
    void LookForWizardAnalog(void);
    void LookForWizardDataStorage(void);
    bool Schnellaufladung(void);

    friend class TKollektorSetupScreen;
};
</code></pre>
<p>.cpp</p>
<pre><code>...
bool TPyramidSystem::Schnellaufladung(void){
  bool bSchnell=false;
  return bSchnell;
}
...
</code></pre>
<p>hab in die Fkt vorerst mal nicht mehr reingeschrieben um sonstige Fehler auszuschließen.<br />
die Header wurde in der cpp richtig includiert sonst würde es ja mit den anderen Fkts nicht funktionieren.</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050039</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 03 May 2006 07:09:07 GMT</pubDate></item></channel></rss>