Hallo zusammen
ich bin gerade dabei eine Externe Anwendung zu schreiben mit der ich E-Plan Fernsteuere
Dazu nutze ich die Eplan.EplApi.RemoteClientu und Eplan.EplApi.Remotingu
beim Ausführen einer Eplan Aktion über den Remote Client hab ich aktuell das Problem das ich nur Bool als Rückgabewerte von der Action bekomme
Gibt es auch die Möglichkeit zum Beispiel einen String als Rückgabewert aus der Action zu bekommen über den Remote Client
In E-Plan selbst ist das zurückgeben eines String aus einer Action im Normalfall kein Problem
eine Action rufe ich über den Code
[CODE][public bool ExecuteEplAction(EplanServerData eplanServerData ,string Action)
{
bool bstate = false;
EplanRemoteClient eplanRemoteClient = new EplanRemoteClient();
eplanRemoteClient.SynchronousMode = true;
eplanRemoteClient.Connect("localhost", eplanServerData.ServerPort.ToString(),
new TimeSpan(0, 0, 0, 5)); // 5s needed to resolve
//eplanRemoteClient.
bstate = eplanRemoteClient.ExecuteAction(Action);
eplanRemoteClient.Disconnect();
eplanRemoteClient.Dispose();
return bstate;
}/CODE]
auf
Ich hab auch schon versuche mit dem Respones Funktion aus dem Eplan Remote Client gemacht
[CODE][public string ExecuteEplActionResponse(EplanServerData eplanServerData, string Action,string projektpath)
{
bool bstate = false;
EplanRemoteClient eplanRemoteClient = new EplanRemoteClient();
eplanRemoteClient.SynchronousMode = true;
eplanRemoteClient.Connect("localhost", eplanServerData.ServerPort.ToString(),
new TimeSpan(0, 0, 0, 5)); // 5s needed to resolve
//eplanRemoteClient.
bstate = eplanRemoteClient.ExecuteAction(Action);
StringCollection oObjects = new StringCollection(); oObjects.Add(@"17/688");
EplanResponse oResponse = eplanRemoteClient.SelectEplanObjects(projektpath, oObjects, true);
string result = oResponse.Message;
eplanRemoteClient.Disconnect();
eplanRemoteClient.Dispose();
return result;
}/CODE]
Scheinbar gibt der Response aber nur Störungen aus dem Eplan Log wieder und keine Rückgaben aus einer Action
kann mir da vielleicht jemand weiterhelfen
Grüße Rudi
------------------
Wissen ist macht nix wissen macht auch nix
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP