Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Parameter übergabe

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.10.2002, 17:17 Uhr
~Dieter
Gast


Kan mir einer zeige wie ich einem Parameter eine Funktion zuweisen?

also z.b wenn man hinter der exe schreibt -lalilu
Das er dann ne Textausgabe mit "Tritratulala".


PS: lalilu und Tritratulala nicht ernst nehmen mit viel grade nichts besseres ein.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.10.2002, 00:33 Uhr
Tobi



Hi!

if(AfxGetApp()->m_lpCmdline=="-lalilu")MessageBox("Tritratulala");

PS: ich verwend sowas immer in meinen Programmen ;-)
--
Mit Computern können wir Probleme lösen die wir ohne sie gar nicht erst hätten!

mfg

Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.10.2002, 01:14 Uhr
~Dieter
Gast


error C2039: 'm_lpCmdline' : Ist kein Element von 'CWinApp'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.10.2002, 14:16 Uhr
Tobi



Sorry, hab mich vertippt

if(AfxGetApp()->m_lpCmdLine==...
--
Mit Computern können wir Probleme lösen die wir ohne sie gar nicht erst hätten!

mfg

Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.10.2002, 17:28 Uhr
~Dieter
Gast



C++:

    if(AfxGetApp()->m_lpCmdLine == "-abc")
    {
        MessageBox("Tritratulala");
    }
    else
    {
        MessageBox("möchten sie keine Parameter verwenden?");
    }



Als Test hab ich das so laufen lassen.Aber leider trifft IMMER Else zu egal ob ich -abc schreibe oder nich aber warum ist das so?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
07.10.2002, 08:43 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,
probier mal folgendes


C++:
String strCmdLine = _T(AfxGetApp()->m_lpCmdLine);
if(strCmdLine.CompareNoCase("-abc")==0)
{
    MessageBox("Tritratulala");
}
else
{
    MessageBox("möchten sie keine Parameter verwenden?");
}




Das hat als einziges bei mir richtig funktioniert ...

Man kann

-abc
-ABC
-aBc
usw ...

schreiben, er nimmt immer -abc ...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
08.10.2002, 21:50 Uhr
~Dieter
Gast


VIELEN dank hat mir SEHR geholfen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: