Autor
|
Thema: Fehlermeldung (1090 mal gelesen)
|
Mario Wipf Mitglied Dipl. Ing. FH, MAS FHO BAE
Beiträge: 535 Registriert: 07.10.2003 AIS 9 SP4, AIS 10 SP2 WINDOWS XP Pro Fujitsu Siemens CELSIUS M430 Nvidia Quadro FX 1400 128 MB
|
erstellt am: 27. Jul. 2007 14:37 <-- editieren / zitieren --> Unities abgeben:
Hallo allerseits Ich bin neu unterwegs mit Visual C++ anhand eines Lehrbuches. Wenn ich nun aber den Beispielcode exakt gleich übernehme und nach Buch vorgehe, kriege ich folgende Fehlermeldung (Die der Autor natürlich nicht kriegt...) Meldung1 **************************************** C:\DOKUMENTE UND EINSTELLUNGEN\MARIO_WIPF\EIGENE DATEIEN\DATEN\PRIVAT\VB\zinsen\zinsenDlg.cpp(134) : error C2039: 'SetCurSel' : Ist kein Element von 'CString' C:\Programme\Microsoft Visual Studio\VC98\MFC\INCLUDE\afx.h(368) : Siehe Deklaration von 'CString' **************************************** Meldung 2 **************************************** C:\DOKUMENTE UND EINSTELLUNGEN\MARIO_WIPF\EIGENE DATEIEN\DATEN\PRIVAT\VB\zinsen\zinsenDlg.cpp(121) : error C2039: 'GetWindowTextA' : Ist kein Element von 'CString' C:\Programme\Microsoft Visual Studio\VC98\MFC\INCLUDE\afx.h(368) : Siehe Deklaration von 'CString' **************************************** Was könnte die Ursache für diese Meldung sein?
Gruss Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000
|
erstellt am: 29. Jul. 2007 15:51 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Wipf
Zitat: Original erstellt von Mario Wipf:
C:\DOKUMENTE UND EINSTELLUNGEN\MARIO_WIPF\EIGENE DATEIEN\DATEN\PRIVAT\VB\zinsen\zinsenDlg.cpp(134) : error C2039: 'SetCurSel' : Ist kein Element von 'CString' C:\Programme\Microsoft Visual Studio\VC98\MFC\INCLUDE\afx.h(368) : Siehe Deklaration von 'CString' Was könnte die Ursache für diese Meldung sein?
Alles, was man aus der Fehlermeldung sehen kann, ist dass der Compiler (zu Recht) bemängelt, dass "SetCurSel" kein Element (also keine Memberfunktion) der Klasse CString ist, und Du aber Code hast, der aus irgendwelchen Gründen so tut, als wäre ein CString eine CListBox oder ein CMonthCalCtrl oder eine CComboBox (denn dort gibt es so eine Funktion). Darüberhinaus kann man der Fehlermeldung noch ansehen, dass Du offenbar einen sehr alten Compiler verwendest. Mehr könnte man erst sagen, wenn Du ein bisschen mehr von dem Code preisgibst, mit dem Du dieses Problem hast. Claus
------------------ CoCreate OneSpace Modeling FAQ: http://www.clausbrod.de/OneSpaceModeling/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mario Wipf Mitglied Dipl. Ing. FH, MAS FHO BAE
Beiträge: 535 Registriert: 07.10.2003 AIS 9 SP4, AIS 10 SP2 WINDOWS XP Pro Fujitsu Siemens CELSIUS M430 Nvidia Quadro FX 1400 128 MB
|
erstellt am: 31. Jul. 2007 08:29 <-- editieren / zitieren --> Unities abgeben:
Da bin ich dann aber doch überrascht, dass solche Beispiele schon auf den ersten Seiten eines Einsteigerbuches verwendet werden... Ich habe die dem Übungsbuch beiligende CD verwendet um die Version MS Visual C++ 6.0 zu installieren in der Hoffnung, dass ich dann die gleichen Voraussetzungen habe, wie diese im Buch vorliegen... Ich habe mal die ganze Datei, aus welcher die Fehlermeldungen entstehen, angehängt und hoffe, dass daraus schon was ersichtlich ist . Grüsse aus der zur Abwechslung mal sonnigen Schweiz [Diese Nachricht wurde von Mario Wipf am 31. Jul. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000
|
erstellt am: 31. Jul. 2007 08:36 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Wipf
|
Mario Wipf Mitglied Dipl. Ing. FH, MAS FHO BAE
Beiträge: 535 Registriert: 07.10.2003 AIS 9 SP4, AIS 10 SP2 WINDOWS XP Pro Fujitsu Siemens CELSIUS M430 Nvidia Quadro FX 1400 128 MB
|
erstellt am: 31. Jul. 2007 09:30 <-- editieren / zitieren --> Unities abgeben:
|
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000
|
erstellt am: 31. Jul. 2007 10:13 <-- editieren / zitieren --> Unities abgeben: Nur für Mario Wipf
Tja, was soll man da sagen. Soweit ich erkennen kann, ist die Variable "m_ausgabe" vom Typ CString, und CString hat halt nun mal keine Memberfunktionen wie SetCurSel(). Das gleiche Problem gibt's sinngemaess fuer die Membervariablen m_zinssatz, m_startkapital und m_laufzeit. Auch hier wird einfachen CStrings deutlich mehr zugemutet, als sie jemals leisten können. Fazit: Ich sehe nicht, wie das jemals funktionieren soll. Claus ------------------ CoCreate OneSpace Modeling FAQ: http://www.clausbrod.de/OneSpaceModeling/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mario Wipf Mitglied Dipl. Ing. FH, MAS FHO BAE
Beiträge: 535 Registriert: 07.10.2003 AIS 9 SP4, AIS 10 SP2 WINDOWS XP Pro Fujitsu Siemens CELSIUS M430 Nvidia Quadro FX 1400 128 MB
|
erstellt am: 31. Jul. 2007 19:10 <-- editieren / zitieren --> Unities abgeben:
Tja dann bin ich froh, wenigstens die Gewissheit zu haben und werde mal den Autor des Buches kontaktieren, mal schauen, was der dazu zu sagen hat, bzw. dessen Verlag... Gruss und vielen Dank !! Mario Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |