Guten Tag, ich möchte von einer Klasse X einen Wert in Klasse Y
verwenden
ClassX.h
1 | Class X: public Z
|
2 | {
|
3 | public:
|
4 | int a;
|
5 | __fastcall X::X(s* sender);
|
6 | void __fastcall WertTransfer(int &b);
|
7 | }
|
ClassX.cpp
1 | #include "x.h"
|
2 | __fastcall X::X(s* sender)
|
3 | {
|
4 | a = 0;
|
5 | }
|
6 | void __fastcall WertTransfer(int &b)
|
7 | {
|
8 | b = a;
|
9 | }
|
ClassY.h
1 | Class Y: public Z
|
2 | {
|
3 | public:
|
4 | int b;
|
5 | __fastcall Y::Y(s* sender);
|
6 | void __fastcall MachWas();
|
7 | }
|
ClassY.cpp
1 | #include "y.h"
|
2 | __fastcall Y::Y(s* sender)
|
3 | {
|
4 | b = 0;
|
5 | }
|
6 | void __fastcall MachWas()
|
7 | {
|
8 | y->WertTransfer(b);
|
9 | String line;
|
10 | line.sprintf(String("Ausgabe, %d").w_str(),b);
|
11 | ShowMessage(line);
|
12 | }
|
Zeile 8 bei ClassY.cpp funktioniert nicht was mache ich falsch? :/
kann mir jemand bitte helfen :)