Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Irdorath, statixx, Teh Wizard of Aiz


 Thema: Frage zu Visual c++ 6 ( Einfaches Prob eigentlich ... )
erste ungelesene Seite | letzter Beitrag 
[freedom]DarkAngel

freedom_darkangel
Einfaches Prob eigentlich ...
Hi,
ich hab hier ein Bearbeitungskästchen (das zum reinschreiben halt Breites Grinsen) und einen Knopf. Wenn ich den Knopf drücke, möcht ich das zu dem Wert der in dem Kästchen ist, "1" dazuaddiert wird. Ich habs so probiert :
 
Code:
m_ausgabe.GetWindowText(str, 100);
asd = atof(str);
asd++;
m_ausgabe.AddString(str);


Aber ich krieg den Fehler :

"error C2039: 'AddString' : Ist kein Element von 'CEdit'"

Also ... Wie muss ich das machen, damit das geht? (nein, ich will KEINE ListBox benutzen! Sondern eben das Eingabefeld!
Bin für jede Hilfe dankbar
20.02.2004 21:30:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
mcsmurf

X-Mas Leet
Verwendest du da die Microsoft Foundation Classes? Ansonten schau doch mal auf http://msdn.microsoft.com, da steht sehr viel nützliches drin
20.02.2004 21:43:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[freedom]DarkAngel

freedom_darkangel
Ja, ich arbeite mit der MFC
20.02.2004 21:46:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Mr.Floppy

mr_floppy
Hab hier kein visual dings unter Linux, aber stell mal den Typ der Kontrollvariable auf CString oder auf int wenn du nur Zalen brauchst.
Und dann einfach wie gewohnt verändern und UpdateData(false); aufrufen
20.02.2004 22:31:40  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Johnny-Zoo

Leet
mich wundert dass noch niemand gesagt hat er solls im "Informatiker helfen PC-Neulingen" Thread versuchen.. liegt das vielleicht daran dass er nen CB hat? mit den Augen rollend

nichts gegen dich, nur das is mir allgemein negativ aufgefallen..
20.02.2004 22:44:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Pumpkin

Russe BF
Package Importiert?

Kenn mich aber nur in Java aus, darum kann ich dir nicht sagen was du importieren musst
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Pumpkin am 20.02.2004 22:52]
20.02.2004 22:50:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Mr.Floppy

mr_floppy
m_ausgabe=m_ausgabe+1 vllt schon probiert?
20.02.2004 22:58:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[freedom]DarkAngel

freedom_darkangel
 
Zitat von Mr.Floppy
Hab hier kein visual dings unter Linux, aber stell mal den Typ der Kontrollvariable auf CString oder auf int wenn du nur Zalen brauchst.
Und dann einfach wie gewohnt verändern und UpdateData(false); aufrufen



Bei cstring und int kommt immer noch der Fehler von wegen "Kein Element von CString"
20.02.2004 23:02:16  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Pumpkin

Russe BF
 
Zitat von [freedom]DarkAngel
 
Zitat von Mr.Floppy
Hab hier kein visual dings unter Linux, aber stell mal den Typ der Kontrollvariable auf CString oder auf int wenn du nur Zalen brauchst.
Und dann einfach wie gewohnt verändern und UpdateData(false); aufrufen



Bei cstring und int kommt immer noch der Fehler von wegen "Kein Element von CString"



Du must erst den String in ne Zahl umwandeln.

In Java würd das wie folgt gehen:

 
Code:
m = Double.parseDouble(tfBezeichnung.getText());
m = m + 1;

tfBezeichnung.setText(Double.toString(m));
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Pumpkin am 20.02.2004 23:15]
20.02.2004 23:12:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
FoxHunter2

foxhunter2
Les dir mal besser die MSDN durch, bevor du irgendeine Funktion benutzt. Und das was du da programmierst ist nicht "Visual C++", sondern C++. Visual C++ ist nur die IDE von Microsoft mit den Augen rollend

Trotzdem, zu deinem Problem:

Gehen wir davon aus, dass m_ausgabe vom Typ CString ist:

 
PHP:
UpdateData(TRUE);
CString strNewtext;
double fText = atof(m_ausgabe);
fText += 1.0f;
strNewtext.Format("%f", fText);
UpdateData(FALSE);


Gibt noch zig andere Möglichkeiten, aber das sollte fürs erste reichen.
20.02.2004 23:51:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Mr.Floppy

mr_floppy
 
Zitat von [freedom]DarkAngel
 
Zitat von Mr.Floppy
Hab hier kein visual dings unter Linux, aber stell mal den Typ der Kontrollvariable auf CString oder auf int wenn du nur Zalen brauchst.
Und dann einfach wie gewohnt verändern und UpdateData(false); aufrufen



Bei cstring und int kommt immer noch der Fehler von wegen "Kein Element von CString"



s.o.
21.02.2004 0:04:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Frage zu Visual c++ 6 ( Einfaches Prob eigentlich ... )


mods.de - Forum » Public Offtopic » 

Hop to:  

| tech | impressum