Komponenten registrieren

    • VB6

      Komponenten registrieren

      Hoi, Chummers.

      Um zur Laufzeit eine Komponente (*.ocx, *.dll, etc.) im System von Windows zu registrieren, genügt das Aufrufen des Programms RegSvr32 (z.B. über die Shell-Anweisung). Ein Beispiel gefällig?

      Visual Basic-Quellcode

      1. Private Sub cmdRegister_Click()
      2. Shell("RegSvr32 C:\Windows\MeineOCX.ocx")
      3. End Sub
      Zu diesem Programm gibt es noch unterschiedliche Parameter, die man an die Anweisung anhängen kann. Ein /s (für silent = still, leise) sorgt zum Beispiel dafür, dass Windows keine Mitteilung rausgibt, dass die Datei erfolgreich registriert wurde. Beispiel:

      Visual Basic-Quellcode

      1. Private Sub cmdRegister_Click()
      2. Shell("RegSvr32 /s C:\Windows\MeineOCX.ocx")
      3. End Sub
      Tja, das war's eigentlich schon.

      Weitere Optionen für den RegSvr32-Befehl:

      Edit by Mad Andy: Hab das Bild ausgetauscht - ich hoffe mal, dass das den gleichen Inhalt hat

      So, ich denke, hier steht jetzt alles, was man wissen muss.

      Links zu dem Thema:

      Link 1
      Link 2

      mfG,

      Malcolm


      Keywords: Visual Basic, VB, DLL, OCX, Active-X, Komponente zur Laufzeit registrieren, RegSvr, RegSvr32

      Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von „Marcus Gräfe“ ()