<?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 und Anfänger ´&#96;]]></title><description><![CDATA[<p>Hi,<br />
ich habe erneut ein kleines Problem.<br />
In meinem Programm ist ein Unterprogramm für die Speicherung in eine Datei enthalten.<br />
Nun habe ich allerdings das Problem; ich weiß nicht wie ich die Schnittstellen aufbauen muss oder überhaupt wie ich die Prozedur einleite.</p>
<p>Hier mein Versuch:<br />
Aufruf der Prozedur:</p>
<pre><code class="language-cpp">void __fastcall Ttii::Speichernunter1Click(TObject *Sender)
{
if (SaveDialog1-&gt;Execute()) savepath = (SaveDialog1-&gt;FileName);

void SPEICHERN(TStringGrid StringGrid1, AnsiString savepath, AnsiString sepdir, AnsiString gamedir, int iid, bool autoclose);

//So gehts erst garnicht:
/*SPEICHERN(TStringGrid StringGrid1, AnsiString savepath, AnsiString sepdir, AnsiString gamedir, int iid, bool autoclose);*/
}
</code></pre>
<p>Start der Prozedur</p>
<pre><code class="language-cpp">void SPEICHERN(TStringGrid *StringGrid1, AnsiString savepath, AnsiString sepdir, AnsiString gamedir, int iid, bool autoclose)
{
//SPEICHERN.....
}
</code></pre>
<p>Wie ihr sehen könnt muss ich ne Menge übergeben. Bestimmt geht das aber schon einfacher.<br />
Beim Kompilieren dieser Zusammenstellung treten keine Fehler auf, jedoch führt das Programm bei Aufruf die Prozedur nicht aus.</p>
<p>Bitte helfen^^</p>
<p>Ich danke euch,</p>
<p>MfG Icestar</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181781/unterprogramme-und-anfänger</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 19:11:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181781.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 May 2007 11:31:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unterprogramme und Anfänger ´&#96; on Thu, 17 May 2007 11:31:23 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe erneut ein kleines Problem.<br />
In meinem Programm ist ein Unterprogramm für die Speicherung in eine Datei enthalten.<br />
Nun habe ich allerdings das Problem; ich weiß nicht wie ich die Schnittstellen aufbauen muss oder überhaupt wie ich die Prozedur einleite.</p>
<p>Hier mein Versuch:<br />
Aufruf der Prozedur:</p>
<pre><code class="language-cpp">void __fastcall Ttii::Speichernunter1Click(TObject *Sender)
{
if (SaveDialog1-&gt;Execute()) savepath = (SaveDialog1-&gt;FileName);

void SPEICHERN(TStringGrid StringGrid1, AnsiString savepath, AnsiString sepdir, AnsiString gamedir, int iid, bool autoclose);

//So gehts erst garnicht:
/*SPEICHERN(TStringGrid StringGrid1, AnsiString savepath, AnsiString sepdir, AnsiString gamedir, int iid, bool autoclose);*/
}
</code></pre>
<p>Start der Prozedur</p>
<pre><code class="language-cpp">void SPEICHERN(TStringGrid *StringGrid1, AnsiString savepath, AnsiString sepdir, AnsiString gamedir, int iid, bool autoclose)
{
//SPEICHERN.....
}
</code></pre>
<p>Wie ihr sehen könnt muss ich ne Menge übergeben. Bestimmt geht das aber schon einfacher.<br />
Beim Kompilieren dieser Zusammenstellung treten keine Fehler auf, jedoch führt das Programm bei Aufruf die Prozedur nicht aus.</p>
<p>Bitte helfen^^</p>
<p>Ich danke euch,</p>
<p>MfG Icestar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286712</guid><dc:creator><![CDATA[icestar05]]></dc:creator><pubDate>Thu, 17 May 2007 11:31:23 GMT</pubDate></item><item><title><![CDATA[Reply to Unterprogramme und Anfänger ´&#96; on Thu, 17 May 2007 12:38:02 GMT]]></title><description><![CDATA[<p>Da scheint es ganz offensichtlich an <a href="http://tutorial.schornboeck.net/funktionen.htm" rel="nofollow">Grundlagen</a> zu fehlen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286755</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Thu, 17 May 2007 12:38:02 GMT</pubDate></item><item><title><![CDATA[Reply to Unterprogramme und Anfänger ´&#96; on Thu, 17 May 2007 17:46:34 GMT]]></title><description><![CDATA[<p>Ich dank dir. Habe es nun endlich, nach langem Versuchen geschafft. Habe eigentlich C++ in der Schule, aber über deinen Link habe ich eindeutig sehr nützliche Dinge erfahren.</p>
<p>Hier meine Berichtigung</p>
<p>Aufruf der Prozedur:</p>
<pre><code class="language-cpp">void __fastcall Ttii::Speichernunter1Click(TObject *Sender)
{
if (SaveDialog1-&gt;Execute()) savepath = (SaveDialog1-&gt;FileName);
SPEICHERN(Sender);
}
</code></pre>
<p>Start der Prozedur</p>
<pre><code class="language-cpp">void Ttii::SPEICHERN(TObject *Sender)
{
//Speichern.....
}
</code></pre>
<p>Prozedurdeklaration</p>
<pre><code class="language-cpp">private:
void SPEICHERN(TObject *Sender);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1286930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286930</guid><dc:creator><![CDATA[icestar05]]></dc:creator><pubDate>Thu, 17 May 2007 17:46:34 GMT</pubDate></item><item><title><![CDATA[Reply to Unterprogramme und Anfänger ´&#96; on Fri, 18 May 2007 11:37:01 GMT]]></title><description><![CDATA[<p>Forum Header unter private</p>
<pre><code>void __fastcall SPEICHERN(TStringGrid [b]*[/b]StringGrid1, AnsiString savepath, AnsiString sepdir, AnsiString gamedir, int iid, bool autoclose);
</code></pre>
<p>Im Formular:</p>
<pre><code>void __fastcall Ttii::SPEICHERN(TStringGrid [b]*[/b]StringGrid1, AnsiString savepath, AnsiString sepdir, AnsiString gamedir, int iid, bool autoclose)
{
// dein Code für die Funktion
}
</code></pre>
<p>Aufrufen:</p>
<pre><code class="language-cpp">void __fastcall Ttii::Speichernunter1Click(TObject *Sender)
{
if (SaveDialog1-&gt;Execute()) savepath = (SaveDialog1-&gt;FileName);

SPEICHERN(die Übergabeparameter die du in der Funktion angegeben bzw. deklariert hast);*
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1287328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287328</guid><dc:creator><![CDATA[Maverick]]></dc:creator><pubDate>Fri, 18 May 2007 11:37:01 GMT</pubDate></item></channel></rss>