30. April 2013 17:34
Hat vielleicht irgendjemand einen Link zu einem Beitrag zur automatischen Registrierung von Dll's auf den Arbeitsstationen? Ich meine Timo hatte mal sowas, aber ich finde es nicht mehr.
Danke
Volker
Zuletzt geändert von vsnase am 30. April 2013 18:08, insgesamt 1-mal geändert.
30. April 2013 18:54
vsnase hat geschrieben:Ich meine Timo hatte mal sowas, aber ich finde es nicht mehr.
Nur der Vollständigkeit halber: Dieses nützliche Tool ist nicht von mir, sondern von
Marc Teuber.
2. Mai 2013 13:30
Ich habe da noch eine andere Idee, zu sehen ob eine COM-Dll registriert ist.
Neue Codeunit z. b. "Check COM Dll". Darin eine Funktion "CheckMyDll", mit Variabler "MyDll" als Automation und Exists als Result und folgendem Code:
Create(MyDll);
Clear(MyDll);
Exists:=true;
Diese CU wird in der Form aufgerufen bevor die COM-Dll z. b. in einer Form verwendet wird:
If not "Check COM Dll".CheckMyDll Then Register ....
Wenn die COM-Dll nicht registriert ist, dann bricht die CU ab, aber die Form wird weiter ausgeführt.
Danach kann man wieder auf die Tabelle mit den hinterlegten Dll verweisen.
So ist sichergestellt, dass die Automation vorhanden und funktionsfähig ist und ich spare mindestens 1 (teure) Tabelle.
Volker