Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Variablen in anderer Klasse weiterverarbeiten

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
28.11.2002, 12:52 Uhr
~Bast
Gast


Hi,

Ich habe in einer Klasse einer Variable(zb Haupt.cpp) die ich laut ClassView (VC++4 MFC) als global deklariert habe. Ich will diese Variable nun aber in einer anderen Klasse ( zb Seite1.cpp) weiterverarbeiten.

Als Fehler wird immer wieder angezeigt dass die Variable in der Klasse Seite1 nicht deklariert ist?

Wie kann ich diesen Fehler beseitigen??

Ich hab auch schon probiert diese Variable in erste zu compilierende datei zu setzen. Darauf war dieser Fehler weg, aber neue kamen hinzu: variable ist beireits in Haupt.obj und in Seite1.obj deklariert.

Was mache ich falsch???

Vielen Dank schon mal!!
MFG Bast
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.11.2002, 13:00 Uhr
~Bast
Gast


Ich nochmal

genaue erläuterung:

//datei Haupt.cpp

#include...

int variable, wert1, wert2;

...
variable = (wert1+wert2)/4

//datei Seite1.cpp
...
x = variable/Hwert

ich hoffe das erleichtert meine komplizierte erklärung :-)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.11.2002, 14:02 Uhr
virtual
Sexiest Bit alive
(Operator)


Schreibe einen Header:

C++:
// Haupt.h
#ifndef HAUPT_H_INCLUDED_
#define HAUPT_H_INCLUDED_

extern int variable;

#endif


Diesen Header includierst Du in Seite1.cpp

Globaler Variablen sind übrigens bah-bah, sollte man nicht machen, Tu sie lieber in eine Klasse oder mache Zugriffsfunktionen darauf, sowas wie getVariable.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 28.11.2002 um 14:02 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
28.11.2002, 14:13 Uhr
~Bast
Gast


Vielen Dank !!!!! - erstmal.


ich werde erstmal mit dem header probieren.. hab leider nich viel ahnung von VC++

MFG Bast
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
28.11.2002, 14:50 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat:
~Bast postete
Vielen Dank !!!!! - erstmal.


ich werde erstmal mit dem header probieren.. hab leider nich viel ahnung von VC++

MFG Bast


man merkts

VC++ ist nicht viel anders als C++ nur das du beim Visual C++ noch die MFC dabei hast ...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
28.11.2002, 21:29 Uhr
~Bast
Gast


... aber es funzte!!!


Danke nochmal - vielleicht bis demnächst...

MFG Bast
 
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: