Ich dreh hier grad echt am Rad...
ich hab ne eigene Bibliothek die ich neben dem Projekt das ich grad entwickel, weiter ausbaue und weiter entwickel...
Diese Bibliothek ist soweit in meinem Projekt mit eingebunden, ich kann auch alles aus der Bibliothek benutzen.... soweit kein Problem...
Jetzt hänge ich aber bei einer Klasse fest, wo ich grad ein paar spezifische Funktionen hinzugefügt habe....
So nennen wir das ganze beim namen....
ProxyServer erbt aus der Klasse Server alle Methoden.
In ProxyServer hab ich aber spezifische Funktionen die zu einem Server nicht passen.
Also bin ich bei gegangen und habe sowohl die Header als auch die CPP mit dem methoden erweitert die ich wollte.... Bibliothek neu kompielert und ins projekt neu importiert....
So...
Ich kann über ProxyServer alle Funktionen aus der Server Klasse aufrufen.
Aber ich kann grad keine Funktionen und Variablen in aus der Kind Klasse abrufen...
Woran liegt das?
Code
Warum kann ich nicht auf die Funktion zugreifen!?
Alle anderen Funktionen aus der Server.h (Eltern Klasse) kann ich zugreifen, nur nicht auf die Funktionen die ich für die Kind Klassen erstellt hab....
ich kann die Funktion auch nicht in der Auswahl liste anwählen... siehe dazu das bild.....
Hat irgendjemand eine Idee???
ich hab ne eigene Bibliothek die ich neben dem Projekt das ich grad entwickel, weiter ausbaue und weiter entwickel...
Diese Bibliothek ist soweit in meinem Projekt mit eingebunden, ich kann auch alles aus der Bibliothek benutzen.... soweit kein Problem...
Jetzt hänge ich aber bei einer Klasse fest, wo ich grad ein paar spezifische Funktionen hinzugefügt habe....
So nennen wir das ganze beim namen....
ProxyServer erbt aus der Klasse Server alle Methoden.
In ProxyServer hab ich aber spezifische Funktionen die zu einem Server nicht passen.
Also bin ich bei gegangen und habe sowohl die Header als auch die CPP mit dem methoden erweitert die ich wollte.... Bibliothek neu kompielert und ins projekt neu importiert....
So...
Ich kann über ProxyServer alle Funktionen aus der Server Klasse aufrufen.
Aber ich kann grad keine Funktionen und Variablen in aus der Kind Klasse abrufen...
Woran liegt das?
Code
Code:
//ProxyServer.h
#ifndef PROXYSERVER_PROXYSERVER_H_
#define PROXYSERVER_PROXYSERVER_H_
#include "../Server/Server.h"
namespace nc {
class ProxyServer: public Server {
public:
ProxyServer();
virtual ~ProxyServer();
bool installStatus;
bool isInstalled();
bool installProxy();
bool makeStandardConfig();
};
} /* namespace nc */
#endif /* PROXYSERVER_PROXYSERVER_H_ */
//ProxyServer.cpp
#include "ProxyServer.h"
namespace nc {
ProxyServer::ProxyServer() {
}
ProxyServer::~ProxyServer() {
}
bool ProxyServer::isInstalled() {
// MyCode here
return ture;
}
bool ProxyServer::installProxy() {
// MyCode here
return ture;
}
bool ProxyServer::makeStandardConfig() {
// MyCode here
return ture;
}
} /* namespace nc */
###############################################
//SystemUtilities.h
bool SystemUtilities::startUp():
//SystemUtilities.cpp
bool SystemUtilities::startUp() {
nc::ProxyServer* proxy = new ProxyServer();
proxy->isInstalled(); // wird unterkringelt mit Method isInstalled() could not be resolved
}
Warum kann ich nicht auf die Funktion zugreifen!?
Alle anderen Funktionen aus der Server.h (Eltern Klasse) kann ich zugreifen, nur nicht auf die Funktionen die ich für die Kind Klassen erstellt hab....
ich kann die Funktion auch nicht in der Auswahl liste anwählen... siehe dazu das bild.....
Hat irgendjemand eine Idee???
Anhänge
Zuletzt bearbeitet: