HauDraufWieNix
Level-2
- Beiträge
- 25
- Reaktionspunkte
- 6
-> Hier kostenlos registrieren
Hallo zusammen,
ich würde mal gerne eine Frage in die Runde stellen. Vielleicht kann mir jemand einen Hinweis geben.
Ich arbeite schon länger mit dem Automation Interface und habe ein Tool entwickelt das für CI/CD
automatisierte Tests durchführen und auswerten kann.
Mit der 4024 klappt das ganz gut. Mit der 4026 funktioniert es mit der 32Bit TcXaeShell auch aber mit
der 64Bit Version hakt es immer an der gleichen Stelle.
Beim Aufruf ActivateConfiguration( )
try
{
manager.ActivateConfiguration();
manager.StartRestartTwinCAT();
}
catch(System.Runtime.InteropServices.COMException ex)
{
CDebug.Error("COMException occured! " + ex.HResult.ToString());
CDebug.Error(ex.StackTrace);
CDebug.Error(ex.Message);
return false;
}
kommt immer das die System.Runtime.InteropServices.COMException. Da ich jetzt kein Windows Experte
bin hatte ich gehofft das mir hier jemand einen Tipp geben kann.
E: COMException occured! -2147467260
E: bei TCatSysManagerLib.ITcSysManager7.ActivateConfiguration()
bei Twincat.CGenerator.restartTwincat(CConnection connection, ITcSysManager7 manager)
E: Vorgang abgebrochen (Ausnahme von HRESULT: 0x80004004 (E_ABORT))
Wie erwähnt nur bei der 64Bit TcXaeShell der 4026. Zuletzt getestet mit der 4026.16.
ich würde mal gerne eine Frage in die Runde stellen. Vielleicht kann mir jemand einen Hinweis geben.
Ich arbeite schon länger mit dem Automation Interface und habe ein Tool entwickelt das für CI/CD
automatisierte Tests durchführen und auswerten kann.
Mit der 4024 klappt das ganz gut. Mit der 4026 funktioniert es mit der 32Bit TcXaeShell auch aber mit
der 64Bit Version hakt es immer an der gleichen Stelle.
Beim Aufruf ActivateConfiguration( )
try
{
manager.ActivateConfiguration();
manager.StartRestartTwinCAT();
}
catch(System.Runtime.InteropServices.COMException ex)
{
CDebug.Error("COMException occured! " + ex.HResult.ToString());
CDebug.Error(ex.StackTrace);
CDebug.Error(ex.Message);
return false;
}
kommt immer das die System.Runtime.InteropServices.COMException. Da ich jetzt kein Windows Experte
bin hatte ich gehofft das mir hier jemand einen Tipp geben kann.
E: COMException occured! -2147467260
E: bei TCatSysManagerLib.ITcSysManager7.ActivateConfiguration()
bei Twincat.CGenerator.restartTwincat(CConnection connection, ITcSysManager7 manager)
E: Vorgang abgebrochen (Ausnahme von HRESULT: 0x80004004 (E_ABORT))
Wie erwähnt nur bei der 64Bit TcXaeShell der 4026. Zuletzt getestet mit der 4026.16.