<?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[Unterprogramme in 2Forms verwenden!]]></title><description><![CDATA[<p>Will ein UP, dass ich im Form1-file geschrieben habe mit einem Button Click aufrufen bekomme aber immer Fehlermeldung! Habe sicherlich in der Header- Datei etwas falsch gemacht! Wo muss ich void Startpunkt_festlegen() definieren?? Oder kompletter Blödsinn was ich versuche? mfg</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#ifndef kurveH
#define kurveH
//---------------------------------------------------------------------------
#include &lt;Classes.hpp&gt;
#include &lt;Controls.hpp&gt;
#include &lt;StdCtrls.hpp&gt;
#include &lt;Forms.hpp&gt;
#include &lt;Menus.hpp&gt;
//---------------------------------------------------------------------------
class Tfrmbrennkurve : public TForm
{
__published:	// Von der IDE verwaltete Komponenten
        TMainMenu *MainMenu1;
        TMenuItem *menu;
        TMenuItem *Neu;
        TMenuItem *oeffnen;
        TMenuItem *speichern;
        TMenuItem *ende;
        void  Startpunkt_festlegen();              //hier falsch?
        void __fastcall NeuClick(TObject *Sender);
        void __fastcall endeClick(TObject *Sender);
        void __fastcall FormMouseDown(TObject *Sender, TMouseButton Button,
          TShiftState Shift, int X, int Y);
private:                         	// Anwender-Deklarationen
public:  int maxTemp,maxDauer;
         bool ok;
         void  Startpunkt_festlegen();       //hier auch falsch!?   	
        __fastcall Tfrmbrennkurve(TComponent* Owner);
};

//---------------------------------------------------------------------------
extern PACKAGE Tfrmbrennkurve *frmbrennkurve;
//---------------------------------------------------------------------------
#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/123624/unterprogramme-in-2forms-verwenden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 16:08:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/123624.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Oct 2005 15:29:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unterprogramme in 2Forms verwenden! on Wed, 19 Oct 2005 20:19:03 GMT]]></title><description><![CDATA[<p>Will ein UP, dass ich im Form1-file geschrieben habe mit einem Button Click aufrufen bekomme aber immer Fehlermeldung! Habe sicherlich in der Header- Datei etwas falsch gemacht! Wo muss ich void Startpunkt_festlegen() definieren?? Oder kompletter Blödsinn was ich versuche? mfg</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#ifndef kurveH
#define kurveH
//---------------------------------------------------------------------------
#include &lt;Classes.hpp&gt;
#include &lt;Controls.hpp&gt;
#include &lt;StdCtrls.hpp&gt;
#include &lt;Forms.hpp&gt;
#include &lt;Menus.hpp&gt;
//---------------------------------------------------------------------------
class Tfrmbrennkurve : public TForm
{
__published:	// Von der IDE verwaltete Komponenten
        TMainMenu *MainMenu1;
        TMenuItem *menu;
        TMenuItem *Neu;
        TMenuItem *oeffnen;
        TMenuItem *speichern;
        TMenuItem *ende;
        void  Startpunkt_festlegen();              //hier falsch?
        void __fastcall NeuClick(TObject *Sender);
        void __fastcall endeClick(TObject *Sender);
        void __fastcall FormMouseDown(TObject *Sender, TMouseButton Button,
          TShiftState Shift, int X, int Y);
private:                         	// Anwender-Deklarationen
public:  int maxTemp,maxDauer;
         bool ok;
         void  Startpunkt_festlegen();       //hier auch falsch!?   	
        __fastcall Tfrmbrennkurve(TComponent* Owner);
};

//---------------------------------------------------------------------------
extern PACKAGE Tfrmbrennkurve *frmbrennkurve;
//---------------------------------------------------------------------------
#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/895255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/895255</guid><dc:creator><![CDATA[Noname87]]></dc:creator><pubDate>Wed, 19 Oct 2005 20:19:03 GMT</pubDate></item><item><title><![CDATA[Reply to Unterprogramme in 2Forms verwenden! on Tue, 18 Oct 2005 15:58:54 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>mit einem Button Click aufrufen bekomme aber immer Fehlermeldung!</p>
</blockquote>
<p>wie sieht der Aufruf aus? Was für eine Fehlermeldung genau?</p>
<blockquote>
<p>Wo muss ich void Startpunkt_festlegen() definieren??</p>
</blockquote>
<p>Was genau soll denn die Funktion/Methode machen?</p>
<p>Ich glaube du solltest mal nach TForm::ShowModal() schauen.<br />
Denn du brauchst nur den Header des UP in deinem MainForm includen, dann kannst du mit dieser Methode das UP anzeigen lassen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/895283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/895283</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 18 Oct 2005 15:58:54 GMT</pubDate></item><item><title><![CDATA[Reply to Unterprogramme in 2Forms verwenden! on Wed, 19 Oct 2005 20:21:06 GMT]]></title><description><![CDATA[<p>In Button Click (Form2) rufe ich UP so auf:</p>
<pre><code class="language-cpp">frmbrennkurve-&gt;Startpunkt_festlegen();
//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#pragma hdrstop

#include &quot;kurve.h&quot;
#include &quot;endwert.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
Tfrmbrennkurve *frmbrennkurve;

#define anz=100;
//---------------------------------------------------------------------------
TPoint Startpunkt, Origin;   //Variablendeklaration

int RR,LR,RO,RU,x,y;    //Rechter-,Linker-,....-rand; x,y für Starpunkt
bool Drawing;

//---------------------------------------------------------------------------

__fastcall Tfrmbrennkurve::Tfrmbrennkurve(TComponent* Owner)
        : TForm(Owner)
{
}

//---------------------------------------------------------------------------

void Startpunkt_festlegen();
void Endwerte_einlesen();
void Diagramm_zeichnen();
void Kurveneinstellung();

//---------------------------------------------------------------------------
void __fastcall Tfrmbrennkurve::NeuClick(TObject *Sender)
{

 Endwerte_einlesen();

 Diagramm_zeichnen();
 Kurveneinstellung();
}
//---------------------------------------------------------------------------

void Endwerte_einlesen()
{
 frmendwerte-&gt;Show();

}
void Startpunkt_festlegen()
{
........
}
</code></pre>
<p>Ist jetzt klarer? Will in Form2, dass up, das ich in Form1 habe wie oben aufrufen<br />
so bekomme ich folgende Fehlermeldung:<br />
[C++ Fehler] endwert.cpp(22): E2316 'Startpunkt_festlegen' ist kein Element von 'Tfrmbrennkurve'! Denke mir deshalb, dass ich void Startpunkt_festlegen in Header definieren muss!??<br />
mfg</p>
<p><strong>Edit:</strong><br />
Bitte die <a href="http://www.c-plusplus.net/forum/faq.php?mode=bbcode" rel="nofollow">Code-Tags</a> verwenden. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/895746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/895746</guid><dc:creator><![CDATA[Noname87]]></dc:creator><pubDate>Wed, 19 Oct 2005 20:21:06 GMT</pubDate></item><item><title><![CDATA[Reply to Unterprogramme in 2Forms verwenden! on Wed, 19 Oct 2005 05:53:40 GMT]]></title><description><![CDATA[<p>Noname87 schrieb:</p>
<blockquote>
<p>In Button Click (Form2) rufe ich UP so auf:</p>
<pre><code class="language-cpp">frmbrennkurve-&gt;Startpunkt_festlegen();
</code></pre>
</blockquote>
<p>...</p>
<p>Noname87 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">void Startpunkt_festlegen();
</code></pre>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/895750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/895750</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Wed, 19 Oct 2005 05:53:40 GMT</pubDate></item><item><title><![CDATA[Reply to Unterprogramme in 2Forms verwenden! on Wed, 19 Oct 2005 12:16:44 GMT]]></title><description><![CDATA[<p>Müsste das hier nicht dasselbe sein, wie mit normalen Variablen?</p>
<pre><code class="language-cpp">Form1-&gt;Startpunkt_festlegen();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/896028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896028</guid><dc:creator><![CDATA[milo51]]></dc:creator><pubDate>Wed, 19 Oct 2005 12:16:44 GMT</pubDate></item><item><title><![CDATA[Reply to Unterprogramme in 2Forms verwenden! on Wed, 19 Oct 2005 13:17:13 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Was junix meinte ist, dass bei der Definition einer Memberfunktion der Klassenname mit angegeben werden muss. Bei Noname87 stimmen Definition und Deklaration nicht überein.<br />
also in der cpp:</p>
<pre><code class="language-cpp">void Tfrmbrennkurve::Startpunkt_festlegen()
{
........
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/896083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896083</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 19 Oct 2005 13:17:13 GMT</pubDate></item><item><title><![CDATA[Reply to Unterprogramme in 2Forms verwenden! on Wed, 19 Oct 2005 13:37:17 GMT]]></title><description><![CDATA[<p>Danke! Problem gelöst! Danke für die Hilfe! mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/896112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896112</guid><dc:creator><![CDATA[Noname87]]></dc:creator><pubDate>Wed, 19 Oct 2005 13:37:17 GMT</pubDate></item><item><title><![CDATA[Reply to Unterprogramme in 2Forms verwenden! on Wed, 19 Oct 2005 14:57:06 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Was junix meinte ist, dass bei der Definition einer Memberfunktion der Klassenname mit angegeben werden muss.[/cpp]</p>
</blockquote>
<p>Braunstein, der junix-interpreter (o; SCNR</p>
<p>Noname87: Wäre sich zu überlegen ob die Funktionen wirklich nach FormA oder FormB gehören, oder ob sie nicht in ein eigenes Objekt gehören auf das FormA und B zugreifen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/896246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896246</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Wed, 19 Oct 2005 14:57:06 GMT</pubDate></item></channel></rss>