<?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[gestartetes Prog zeigt übergeben Parameter nicht an]]></title><description><![CDATA[<p>Hallo,</p>
<p>das eine Teilprogramm ist in VB und das Andere in C++ mit dem C++ Builder programmiert.<br />
Vom VB-Programm aus wird das Andere gestartet und entsprechend ein Parameter mit übergeben.<br />
Anhand dieses Parameters zeigt das C++ Prog Daten in DBEdit-Feldern an, die verändert werden können. Mit &quot;Speichern&quot; oder &quot;Abbruch&quot; wird das C++ Prog entsprechend beendet und der Anwender arbeitet in dem VB Projekt weiter.</p>
<p>Wird das C++ Prog nun vom C++ Builder, Kommandozeile oder von einem anderen C++ Prog aus gestartet, so übernimmt er die mitgegebenen Paramter und arbeitet Ordnungsgemäß.</p>
<p>Von VB aus gestartet werden die Parameter mit übergeben und verarbeitet(bereits geprüft), aber nicht angezeigt. <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="😞"
    /> Auch sind die DBEditfelder nicht mehr editierbar.</p>
<p>Weiß jemand weiter?<br />
Da das VB Prog von einem Bekannten entwickelt wird, dauern eventuell Antworten auf Fragen von Euch, da ich jene erst weiter leiten muss. Ich habe seinen Quelltext nicht.</p>
<p>Gruß<br />
Biker78</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164960/gestartetes-prog-zeigt-übergeben-parameter-nicht-an</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 14:16:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164960.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Nov 2006 09:33:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to gestartetes Prog zeigt übergeben Parameter nicht an on Tue, 14 Nov 2006 09:33:09 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>das eine Teilprogramm ist in VB und das Andere in C++ mit dem C++ Builder programmiert.<br />
Vom VB-Programm aus wird das Andere gestartet und entsprechend ein Parameter mit übergeben.<br />
Anhand dieses Parameters zeigt das C++ Prog Daten in DBEdit-Feldern an, die verändert werden können. Mit &quot;Speichern&quot; oder &quot;Abbruch&quot; wird das C++ Prog entsprechend beendet und der Anwender arbeitet in dem VB Projekt weiter.</p>
<p>Wird das C++ Prog nun vom C++ Builder, Kommandozeile oder von einem anderen C++ Prog aus gestartet, so übernimmt er die mitgegebenen Paramter und arbeitet Ordnungsgemäß.</p>
<p>Von VB aus gestartet werden die Parameter mit übergeben und verarbeitet(bereits geprüft), aber nicht angezeigt. <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="😞"
    /> Auch sind die DBEditfelder nicht mehr editierbar.</p>
<p>Weiß jemand weiter?<br />
Da das VB Prog von einem Bekannten entwickelt wird, dauern eventuell Antworten auf Fragen von Euch, da ich jene erst weiter leiten muss. Ich habe seinen Quelltext nicht.</p>
<p>Gruß<br />
Biker78</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174276</guid><dc:creator><![CDATA[Alberto]]></dc:creator><pubDate>Tue, 14 Nov 2006 09:33:09 GMT</pubDate></item><item><title><![CDATA[Reply to gestartetes Prog zeigt übergeben Parameter nicht an on Tue, 14 Nov 2006 09:49:01 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>und ohne Quelltext läßt sich dazu aber nichts sagen. Das ist (laut deinen Aussagen) kein Problem der Parameterübergabe, sondern der internen Programmlogik und/oder des VB-Programms. Schreibt eine Loggingfunktion, die den Ablauf und die Kenndaten des Programms in eine Datei schreibt. Dann könnt ihr sehen, wie sich das Programm beim Aufruf duch VB verhält.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174291</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 14 Nov 2006 09:49:01 GMT</pubDate></item><item><title><![CDATA[Reply to gestartetes Prog zeigt übergeben Parameter nicht an on Tue, 14 Nov 2006 10:45:43 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void __fastcall TForm::FormShow(TObject *Sender)
{
    //Parameter testen
    TLocateOptions tmpLO;

    if((ParamStr(1) == &quot;&quot;)||(ParamStr(1) == &quot;0&quot;))
    {
        //kein Parameter
     ShowMessage(&quot;No ID delivered!&quot;);
     Application-&gt;Terminate();
     return;
    }
    else
    {
        try
        {
            ParamStr(1).ToInt();
        }
        catch(...)
        {    //Parameter &lt;&gt; Integer
            ShowMessage(&quot;ID has to be an Integer!&quot;);
            Application-&gt;Terminate();
            return;
        }
    }
          //Parameter uebergeben
          ID = ParamStr(1).ToIntDef(0);
//        ShowMessage(AnsiString(ID));

        DataModule1-&gt;ADODSSLAErfassung-&gt;Active = false;
        DataModule1-&gt;ADODSSLAErfassung-&gt;Parameters-&gt;ParamByName(&quot;ID&quot;)-&gt;Value = ID;
        DataModule1-&gt;ADODSSLAErfassung-&gt;Active = true;
        //ShowMessages fuer Fehlerdiagnose  auskommentieren
//       ShowMessage(&quot;Param = &quot; + AnsiString(ID));
//       ShowMessage(&quot;ADODSSLAErfassung-&gt;FieldByName(\&quot;ID\&quot;)-&gt;AsString = &quot; + DataModule1-&gt;ADODSSLAErfassung-&gt;FieldByName(&quot;ID&quot;)-&gt;AsString);

        if (DataModule1-&gt;ADODSSLAErfassung-&gt;RecordCount &lt; 1 )
        {
            index = 1;
            DataModule1-&gt;ADODSSLAErfassung-&gt;Append();       //neuer Eintrag
            DataModule1-&gt;ADODSSLAErfassung-&gt;FieldByName(&quot;ID&quot;)-&gt;AsInteger = ID;
//         ShowMessage(&quot;Append mit TitelID = &quot; + AnsiString(ID));

                      //Felder vorbelegen
            DataModule1-&gt;ADODSSLAErfassung-&gt;FieldByName(&quot;Tag&quot;)-&gt;Value = &quot;1&quot;;
            DataModule1-&gt;ADODSSLAErfassung-&gt;FieldByName(&quot;TageSeitWorkAble&quot;)-&gt;Value = 0;
            DataModule1-&gt;ADODSSLAErfassung-&gt;FieldByName(&quot;Description&quot;)-&gt;Value = &quot;NULL&quot;;
            DataModule1-&gt;ADODSSLAErfassung-&gt;FieldByName(&quot;Aktiv&quot;)-&gt;Value = 0;

          } //endif

}
</code></pre>
<p>Das war das kleine C++ Prog und das ist eigentlich auch schon alles, was es können muss. Ich sehe die Probleme nicht bei diesen paar Zeilen. Was meint Ihr?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174342</guid><dc:creator><![CDATA[Alberto]]></dc:creator><pubDate>Tue, 14 Nov 2006 10:45:43 GMT</pubDate></item><item><title><![CDATA[Reply to gestartetes Prog zeigt übergeben Parameter nicht an on Tue, 14 Nov 2006 10:49:15 GMT]]></title><description><![CDATA[<p>Als Ergänzung muss ich noch sagen, die DBEdit-Felder haben als &quot;DataSource&quot; das DataModule1-&gt;DSSLAErfassung und dann als &quot;DataField&quot; das dazu gehörenden Feld in der Datenbank, z.B. ID über den ObjektInspektor zugewiesen bekommen.</p>
<p>Gruß<br />
Biker78</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174345</guid><dc:creator><![CDATA[Alberto]]></dc:creator><pubDate>Tue, 14 Nov 2006 10:49:15 GMT</pubDate></item><item><title><![CDATA[Reply to gestartetes Prog zeigt übergeben Parameter nicht an on Wed, 15 Nov 2006 09:28:01 GMT]]></title><description><![CDATA[<p>Hallo,<br />
habe dieses Programm abgewandelt und die Daten aus den DataSources ausgelesen und in normale EditFelder geschrieben etc.</p>
<p>Habe festgestellt, wenn ich ein zweites Formular öffne und dort DBEditFelder einfüge, die auch auf die oben verwendeten DataSources zugreifen, die Infos hier anzeigen. <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 />
Setze ich sie wieder in das Hauptformular -&gt; nichts <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> Wieso?</p>
<p>Gruß<br />
Biker78</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174981</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174981</guid><dc:creator><![CDATA[Biker78]]></dc:creator><pubDate>Wed, 15 Nov 2006 09:28:01 GMT</pubDate></item></channel></rss>