Hallo Leute,
ich muss in rekursiven Verzeichnis-Analysen die dort gefundenen DLL's und OCX's darauf prüfen ob Sie zu registrieren sind.
Bei .NET nur die wo COM Visible sind. Das ist recht einfach mit:
Aber nun muss ich eine ähnliche Funktionaliät für COM DLL's und OCX's bauen und verzweifel daran. Ich bekomm einfach nicht heraus ob die DLL die entsprechende Methode zum Registrieren hat. Wer hat für mich ein Beispiel das mir den Weg zeigt.
LG Andralin
ich muss in rekursiven Verzeichnis-Analysen die dort gefundenen DLL's und OCX's darauf prüfen ob Sie zu registrieren sind.
Bei .NET nur die wo COM Visible sind. Das ist recht einfach mit:
Code:
static private bool tryToRegisterNet(string file)
{
try
{
Assembly asm = Assembly.LoadFile(file);
object[] attribs = asm.GetCustomAttributes(typeof(ComVisibleAttribute), false);
foreach (object o in attribs)
{
ComVisibleAttribute comAtt = o as ComVisibleAttribute;
if (comAtt != null)
{
if (comAtt.Value)
{
finishRegistration(file, NetType);
NETctr++;
return true;
}
}
}
return false;
}
catch
{
return false;
}
}
Aber nun muss ich eine ähnliche Funktionaliät für COM DLL's und OCX's bauen und verzweifel daran. Ich bekomm einfach nicht heraus ob die DLL die entsprechende Methode zum Registrieren hat. Wer hat für mich ein Beispiel das mir den Weg zeigt.
LG Andralin