<?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[Passwort eingeben]]></title><description><![CDATA[<p>komme mit einem neuen problem'chen wieder zu euch. ich suche eine möglichkeit in (mfc c++ 6.0) meiner anwendung - bevor diese geöffnet werden kann - ein passwort zu verlangen. konnte leider in der hilfe nichts passendes finden, vielleicht kann mir jemand weiter helfen!,<br />
danke<br />
mfg o.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/152593/passwort-eingeben</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 05:55:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/152593.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Jul 2006 16:10:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Passwort eingeben on Fri, 07 Jul 2006 16:10:18 GMT]]></title><description><![CDATA[<p>komme mit einem neuen problem'chen wieder zu euch. ich suche eine möglichkeit in (mfc c++ 6.0) meiner anwendung - bevor diese geöffnet werden kann - ein passwort zu verlangen. konnte leider in der hilfe nichts passendes finden, vielleicht kann mir jemand weiter helfen!,<br />
danke<br />
mfg o.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093378</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Fri, 07 Jul 2006 16:10:18 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Fri, 07 Jul 2006 16:11:46 GMT]]></title><description><![CDATA[<p>Dialog erstellen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093382</guid><dc:creator><![CDATA[topantwort]]></dc:creator><pubDate>Fri, 07 Jul 2006 16:11:46 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Fri, 07 Jul 2006 16:22:03 GMT]]></title><description><![CDATA[<p>na gut. was habe ich bereits gemacht:<br />
ein anwendung dialogfeldbas. mit einem eingabefeld (Password) erstellt, member variable auch, und ab jetzt brauche ich bitte deine hilfe,<br />
mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093392</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Fri, 07 Jul 2006 16:22:03 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Fri, 07 Jul 2006 16:25:21 GMT]]></title><description><![CDATA[<p>Erstmal müsstest du sagen was genau dein Problem ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093396</guid><dc:creator><![CDATA[topantwort]]></dc:creator><pubDate>Fri, 07 Jul 2006 16:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Fri, 07 Jul 2006 16:27:59 GMT]]></title><description><![CDATA[<p>der code der in der *Dlg::OnButton einzutragen ist<br />
und dann der code in der OnInitDaialog()<br />
danke für deine mühe<br />
mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093398</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Fri, 07 Jul 2006 16:27:59 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Fri, 07 Jul 2006 17:20:19 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">BOOL App::InitInstance()
{
    PasswordDialog passwordDialog;
    passwordDialog.DoModal();
    if(passwordDialog.getPassword() != &quot;asdf&quot;)
    {
         return FALSE;
    }
    ...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1093443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093443</guid><dc:creator><![CDATA[passwort]]></dc:creator><pubDate>Fri, 07 Jul 2006 17:20:19 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Fri, 07 Jul 2006 18:25:05 GMT]]></title><description><![CDATA[<p>danke, da ich zu unerfahren bin, bitte ich dich um nähere erklärungen zum code,<br />
danke<br />
mfg o.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093495</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Fri, 07 Jul 2006 18:25:05 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Fri, 07 Jul 2006 19:56:12 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">BOOL App::InitInstance()
</code></pre>
<p>In jeder MFC-Anwendung vorhanden... sollte dir bekannt sein.</p>
<pre><code class="language-cpp">passwordDialog.DoModal();
</code></pre>
<p>Modal aufrufen... der rest der Anwendung wartet bis der Dialog wieder geschlossen ist!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093555</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:56:12 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Tue, 11 Jul 2006 04:52:46 GMT]]></title><description><![CDATA[<p>habe ein tabctrl mit einigen reitern. in einem davon befindet sich u.a. eine messagebox und diese soll nur nach eingabe eines passwortes geöffnet werden! bitte könntest du mir bei der erstellung des codes behilflich sein, da ich hier leider nicht weiter weiß, danke<br />
mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1095518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1095518</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Tue, 11 Jul 2006 04:52:46 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Tue, 11 Jul 2006 12:00:25 GMT]]></title><description><![CDATA[<p>? Die MessageBox soll nur angezeigt werden, wenn der User das Korrekte PW eingegeben hat?</p>
<p>Ganz einfach... reagier in deinem Dialog auf den Button, der geklickt werden soll... also bsw OnOK ...</p>
<p>darin schreibst de dann folgendes:</p>
<pre><code class="language-cpp">void CMyDialog::OnOK(void)
{
    CWnd*   pwndPW = GetDlgItem(IDC_MYEDITCTRL);
    CString strPW;

    pwndPW-&gt;GetWindowText(strPW);

    if (strcmp(strPW.GetBuffer(), _T(&quot;MyPassword&quot;)) == 0)
        MessageBox(&quot;Das Passwort ist richtig!&quot;, &quot;Hinweiß&quot;, MB_OK | MB_ICONINFORMATION);
    else 
        MessageBox(&quot;Das Passwort ist leider FALSCH!&quot;, &quot;Fehler&quot;, MB_OK | MB_ICONERROR);
}
</code></pre>
<p>Wenn de willst das vorher der PW Dialog geschloßen ist, sag bescheid dann geb ich dir nen SAmple...</p>
<p>Aja... der Code ist nicht getestet sondern einfach nur hir reingetippt.. d.h. keine Garantie das er funktioniert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1095732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1095732</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 11 Jul 2006 12:00:25 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Tue, 11 Jul 2006 12:01:29 GMT]]></title><description><![CDATA[<p>? Die MessageBox soll nur angezeigt werden, wenn der User das Korrekte PW eingegeben hat?</p>
<p>Ganz einfach... reagier in deinem Dialog auf den Button, der geklickt werden soll... also bsw OnOK ...</p>
<p>darin schreibst de dann folgendes:</p>
<pre><code class="language-cpp">void CMyDialog::OnOK(void)
{
    CWnd*   pwndPW = GetDlgItem(IDC_MYEDITCTRL);
    CString strPW;

    pwndPW-&gt;GetWindowText(strPW);

    if (strcmp(strPW.GetBuffer(), _T(&quot;MyPassword&quot;)) == 0)
        MessageBox(&quot;Das Passwort ist richtig!&quot;, &quot;Hinweiß&quot;, MB_OK | MB_ICONINFORMATION);
    else 
        MessageBox(&quot;Das Passwort ist leider FALSCH!&quot;, &quot;Fehler&quot;, MB_OK | MB_ICONERROR);
}
</code></pre>
<p>Wenn de willst das vorher der PW Dialog geschloßen ist, sag bescheid dann geb ich dir nen SAmple...</p>
<p>Aja... der Code ist nicht getestet sondern einfach nur hir reingetippt.. d.h. keine Garantie das er funktioniert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1095733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1095733</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 11 Jul 2006 12:01:29 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Wed, 12 Jul 2006 18:17:46 GMT]]></title><description><![CDATA[<p>für deine mühe sei herzlich gedankt. nur leider funktioniert der code überhaupt nicht und bin leider auch nicht in der lage dies zu ändern! entweder bist du so nett und wir gehen das schritt für schritt durch, oder (sehr wahrscheinlich) lasse den gedanken fallen,<br />
mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096674</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Wed, 12 Jul 2006 18:17:46 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Wed, 12 Jul 2006 20:04:15 GMT]]></title><description><![CDATA[<p>Ganz geil finde ich</p>
<blockquote>
<p>Hinweiß</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> PISA :schland:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096728</guid><dc:creator><![CDATA[loopdreck]]></dc:creator><pubDate>Wed, 12 Jul 2006 20:04:15 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Wed, 12 Jul 2006 21:11:17 GMT]]></title><description><![CDATA[<p>Sag mir welche Stelle du nicht verstehst... ist eigentlich rel. einfach:</p>
<pre><code class="language-cpp">void CMyDialog::OnOK(void)
</code></pre>
<p>CMyDialog ist halt die Klasse von deinem Dialog... kann natürlich auch anders heißen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
OnOK ist die Memberfunktion der Klasse, die beim klicken auf den Button(in diesem Fall IDOK) ausgelöst wird...</p>
<pre><code class="language-cpp">CWnd*   pwndPW = GetDlgItem(IDC_MYEDITCTRL);
</code></pre>
<p>Wir holen uns mit der CDialog Funktion GetDlgItem einen Pointer auf unser Password Edit Control... (IDC_MYEDITCTRL muss natürlich durch die ID deines Controls ersetzt werden)...</p>
<pre><code class="language-cpp">CString strPW;
pwndPW-&gt;GetWindowText(strPW);
</code></pre>
<p>Wir legen die lokale Variable strPW an und holen dann mit der CWnd Funktion GetWindowText uns den Text des Password Controls in unsere neue lokale Variable.</p>
<pre><code class="language-cpp">if (strcmp(strPW.GetBuffer(), _T(&quot;MyPassword&quot;)) == 0)
        MessageBox(&quot;Das Passwort ist richtig!&quot;, &quot;Hinweiß&quot;, MB_OK | MB_ICONINFORMATION);
    else 
        MessageBox(&quot;Das Passwort ist leider FALSCH!&quot;, &quot;Fehler&quot;, MB_OK | MB_ICONERROR);
</code></pre>
<p>Wir vergleichen mit strcmp das was in strPW steht mit dem von uns definierten Password... in dem Fall &quot;MyPassword&quot;(ohne &quot;) ... wenn beim Vergleich 0 rauskommt sind die Strings identisch, andernfall nicht... also gucken wir in der if obs gleich 0 ist... wnen ja zeigen wir die MessageBox an, in der steht dass das PW richtig ist, andernfalls, dass das PW falsch ist...</p>
<p>Noch Fragen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096754</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 12 Jul 2006 21:11:17 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Sun, 16 Jul 2006 06:31:16 GMT]]></title><description><![CDATA[<p>hallo!<br />
mein code:</p>
<pre><code>void CTabCtrlDlg::OnChangeEdit2() 
{
	CWnd*   pwndPW = GetDlgItem(IDC_BUTTON33);
    CString strPW;

    pwndPW-&gt;GetWindowText(strPW);

    if (strcmp(strPW.GetBuffer(), _T(&quot;MyPassword&quot;)) == 1234)
        MessageBox(&quot;Das Passwort ist richtig!&quot;, &quot;Hinweis&quot;, MB_OK | MB_ICONINFORMATION);
    else
        MessageBox(&quot;Das Passwort ist leider FALSCH!&quot;, &quot;Fehler&quot;, MB_OK | MB_ICONERROR);

}
</code></pre>
<p>bekomme jetzt den Fehler:<br />
H:\CPLUS\MFC_KURSE\EIGENE\TABCTRL\TabCtrlDlg.cpp(734) : error C2660: 'GetBuffer' : Funktion akzeptiert keine 0 Parameter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098437</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Sun, 16 Jul 2006 06:31:16 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Sun, 16 Jul 2006 16:13:50 GMT]]></title><description><![CDATA[<p>dann mach aus</p>
<pre><code class="language-cpp">strPW.GetBuffer()
</code></pre>
<p>folgendes:</p>
<pre><code class="language-cpp">strPW.GetBuffer(strPW.GetLenght())
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1098662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098662</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sun, 16 Jul 2006 16:13:50 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Sun, 16 Jul 2006 18:00:50 GMT]]></title><description><![CDATA[<p>leider kommen andere fehler!<br />
das ist der geänderte code:</p>
<pre><code>if (strcmp(strPW.GetBuffer(strPW.GetLenght()), _T(&quot;MyPassword&quot;)) == 1234)
</code></pre>
<p>fehlermeldung:<br />
in AFX.h:<br />
C:\Programme\Microsoft Visual Studio\VC98\MFC\INCLUDE\afx.h(368) : Siehe Deklaration von 'CString'<br />
in dlg:<br />
H:\CPLUS\MFC_KURSE\EIGENE\TABCTRL\TabCtrlDlg.cpp(734) : error C2039: 'GetLenght' : Ist kein Element von 'CString'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098716</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Sun, 16 Jul 2006 18:00:50 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Sun, 16 Jul 2006 19:22:49 GMT]]></title><description><![CDATA[<p>oldi schrieb:</p>
<blockquote>
<pre><code>if (strcmp(strPW.GetBuffer(strPW.GetLenght()), _T(&quot;MyPassword&quot;)) == 1234)
</code></pre>
</blockquote>
<p>Sollte das wirklich gehen? Es soll doch geprüft werden ob das Passwd richtig ist oder nicht? Also ob die Eingabe gleich dem Passwort ist, also sollte auf == 0 geprüft werden.</p>
<pre><code>MSDN Auszug:

Return Value

The return value for each of these functions indicates the lexicographic relation of string1 to string2.

Value Relationship of string1 to string2 
&lt; 0 string1 less than string2 
0 string1 identical to string2 
&gt; 0 string1 greater than string2
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1098761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098761</guid><dc:creator><![CDATA[McSnoop]]></dc:creator><pubDate>Sun, 16 Jul 2006 19:22:49 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Sun, 16 Jul 2006 20:54:15 GMT]]></title><description><![CDATA[<p>Jop... wie in <strong>meinem</strong> Code auch richtig zu lesen ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Tjo... also... Platform SDk Updaten würde ich mal vorschlagen... denn:<br />
<a href="http://msdn.microsoft.com/library/en-us/vcmfc98/html/_mfc_cstring.3a3a.getlength.asp" rel="nofollow">CString::GetLenght</a> ist selbe in der 98er MFC schon drin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Weiß grad net welche Version das ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098825</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sun, 16 Jul 2006 20:54:15 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Mon, 17 Jul 2006 16:54:13 GMT]]></title><description><![CDATA[<p>auch das bringt gleichen fehler:</p>
<pre><code>if (strcmp(strPW.GetBuffer(strPW.GetLenght()), _T(&quot;MyPassword&quot;)) == 0)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1099317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1099317</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Mon, 17 Jul 2006 16:54:13 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Mon, 17 Jul 2006 17:50:07 GMT]]></title><description><![CDATA[<p>Hmm...<br />
1. Lad dir das aktuelle Platform SDK herunter<br />
2. Installier mal den 2003er Compiler in deine IDE... damit kannst de auch MFC Anwendungen erstellen... hast aber wenigstens nen halbwegs aktuellen Stand <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1099339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1099339</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 17 Jul 2006 17:50:07 GMT</pubDate></item><item><title><![CDATA[Reply to Passwort eingeben on Tue, 18 Jul 2006 04:41:20 GMT]]></title><description><![CDATA[<p>danke, mache ich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1099503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1099503</guid><dc:creator><![CDATA[oldi]]></dc:creator><pubDate>Tue, 18 Jul 2006 04:41:20 GMT</pubDate></item></channel></rss>