2016-06-13 8 views
1

ich habe ein troble, wenn ich mein Programm kompilieren und ich laufe auf anderen Computern, und ich dieses ProblemFehlgeschlagen Steuerung laden ‚VSFlexGrid‘ von vsflex8.ocx

Laufzeitfehler ‚372‘;

Fehler beim Laden der Steuerung 'VSFlexGrid' aus vsflex8.ocx. Ihre Version von vsflex8.ocx ist möglicherweise veraltet. Stellen Sie sicher, dass Sie die Version des Steuerelements verwenden, das mit Ihrer Anwendung geliefert wurde

wie Sie das lösen?

Antwort

0

Dieser Fehler bedeutet, dass eine ältere Version dieser Datei unter Windows registriert ist, obwohl die ältere Datei möglicherweise nicht mehr auf dem Computer vorhanden ist.

Methode 1: durch diese Version von OCX-Datei registrieren:

  1. , um Ihr Windows auf Start-Menü und wählen Sie Ausführen.

  2. Geben Sie REGSVR32 filename.ocx wie:

    Windows-32-Bit-: regsvr32 C:\Windows\System32\vsflex8.ocx

    Windows-64Bits: regsvr32 C:\Windows\SysWOW64\vsflex8.ocx

  3. Klicken Sie auf OK

enter image description here

Methode 2: Verwendung Eingabeaufforderung

  1. Rechtsklick auf Eingabeaufforderung und Als Administrator ausführen.
  2. Jetzt versuchen Sie die Registrierung der DLL-Datei und Sie sollten in der Lage, es zu tun.

enter image description here

Bemerkung: Es gibt viele Wege, 10 eine erweiterte Eingabeaufforderung in Windows zu öffnen.

  • öffnen Eingabeaufforderung von Win + X Quick Link-Menü

enter image description here

  • öffnen Eingabeaufforderung von Task-Manager
  • öffnen Eingabeaufforderung Searching Startmenü

Sie müssen die Eingabeaufforderung im Administratormodus (Lauf als Administrator)

+0

i verwenden Microsoft Windows 10 64-Bit funktioniert nicht laufen – rudyasrian

+0

@rudyasrian Versuchen: 'regsvr32 C: \ Windows \ SysWOW64 \ vsflex8.ocx' –

+0

der Das Modul "C: \ Windows \ SysWOW64 \ vsflex8.ocx" wurde geladen, aber der Aufruf von DllRegisterServer ist mit dem Fehlercode 0x8002801c, – rudyasrian