Hallo, ich habe folgendes Problem:
Ich habe eine Klasse Rttserver mit einer Methode writeErrorActivity()
und ich habe eine weitere Klasse namens ErrorCheck()
Wenn ich nun mit dummyErrorOutput.writeErrorActivity() die Methode in Rttserver aufrufen will klappt das nicht.
Wie kann ich denn auf die Methode writeErrorActivity zugreifen?
Danke für eure Hilfe.
Gruß Robin
Ich habe eine Klasse Rttserver mit einer Methode writeErrorActivity()
Code:
public class Rttserver {
GUI m_gui; // Anlegen der Membervariable m_gui vom typ GUI
public Rttserver(int port, GUI gui) { // Konstruktor für den rttserver. Beginnt den start server Process
m_gui = gui; // der Membervariable m_gui die gui übergeben
m_gui.setServer(this); // der GUI sagen, das das der Server ist
}
public void writeErrorActivity(String errorActivity) { // Methode zum ausgeben von Nachrichten über
errorActivity = "-"+errorActivity+"\n";
m_gui.getErrorArea().append(errorActivity); // Ausgeben der Aktivität auf der GUI
}
und ich habe eine weitere Klasse namens ErrorCheck()
Code:
public class ErrorCheck extends Thread {
private Rttserver dummyErrorOutput; private Thread errThread = new Thread();
private String DG_slave_port;
private String DG_slave_ip;
private String DG_path;
private String sql_management_id;
synchronized void ErrorCheck(String DG_slave_port,String DG_slave_ip,String DG_path,String sql_management_id) {
// Variablen für die Run Methode
this.DG_slave_port = DG_slave_port; // die Port-Adresse, die aus der Datenbank ausgelesen wurde
this.DG_slave_ip = DG_slave_ip; // die IP-Adresse, die aus der Datenbank ausgelesen wurde
this.DG_path = DG_path; // der Zielpfad, wo die Datei abgelegt wird
this.sql_management_id = sql_management_id; // die ID des Eintrages in der MySQL-Datenbank
//this.server = server; // Objekt instanzieren
dummyErrorOutput = new Rttserver();
dummyErrorOutput.writeErrorActivity("Error Output ...");
start();
}
:
:
Wenn ich nun mit dummyErrorOutput.writeErrorActivity() die Methode in Rttserver aufrufen will klappt das nicht.
Wie kann ich denn auf die Methode writeErrorActivity zugreifen?
Danke für eure Hilfe.
Gruß Robin