10.09.2020, 10:48
Hallo zusammen,
ich habe vor einiger Zeit einige VIs programmiert, welche einen Zugriff auf das SAP System ermöglichen.
Dazu verwende ich wie von SAP beschrieben, die im System registrierten ActiveX Komponenten.
Soweit so gut und funktioniert alles problemlos.
Meine Kollegen verwenden jetzt diese VIs ebenfalls. Sobald die VIs aber an einem anderen Rechner geöffnet und dann wieder geschlossen werden, erscheint folgendes Fenster:
[attachment=61252]
Wenn die VIs jetzt an diesem Rechner gespeichert werden, erscheint die Meldung dort nicht mehr. Werden die VIs wieder an einem anderen Rechner geöffnet und gleich wieder geschlossen, erscheint aber dort die Meldung solange, bis sie wieder gespeichert werden.
Alle Rechner sind aber gleich installiert, mit der gleichen SAP Version. Die Komponenten sollten also alle identisch sein.
Was veranlasst Labview dazu zu glauben, dass die "externe Komponente" seit dem letzten Speichern modifiziert wurde?
Lässt sich das irgendwie vermeiden, dass die VIs ständig neu gespeichert werden müssen?
Hier noch der Codeschnipsel, welcher die ActiveX Komponente lädt.
[attachment=61253]
Viele Grüße
Dieter
ich habe vor einiger Zeit einige VIs programmiert, welche einen Zugriff auf das SAP System ermöglichen.
Dazu verwende ich wie von SAP beschrieben, die im System registrierten ActiveX Komponenten.
Soweit so gut und funktioniert alles problemlos.
Meine Kollegen verwenden jetzt diese VIs ebenfalls. Sobald die VIs aber an einem anderen Rechner geöffnet und dann wieder geschlossen werden, erscheint folgendes Fenster:
[attachment=61252]
Wenn die VIs jetzt an diesem Rechner gespeichert werden, erscheint die Meldung dort nicht mehr. Werden die VIs wieder an einem anderen Rechner geöffnet und gleich wieder geschlossen, erscheint aber dort die Meldung solange, bis sie wieder gespeichert werden.
Alle Rechner sind aber gleich installiert, mit der gleichen SAP Version. Die Komponenten sollten also alle identisch sein.
Was veranlasst Labview dazu zu glauben, dass die "externe Komponente" seit dem letzten Speichern modifiziert wurde?
Lässt sich das irgendwie vermeiden, dass die VIs ständig neu gespeichert werden müssen?
Hier noch der Codeschnipsel, welcher die ActiveX Komponente lädt.
[attachment=61253]
Viele Grüße
Dieter