Correzione dell'errore del componente RICHTX32.OCX durante l'esecuzione di un programma

Quando si esegue un'applicazione creata utilizzando (classico) Visual Basic 6.0, è possibile che venga visualizzato il seguente messaggio di errore e il programma termina.

Il componente 'RICHTX32.OCX' o una delle sue dipendenze non è registrato correttamente: un file è mancante o non valido.

Ciò accade se il programma utilizza il controllo ActiveX Rich TextBox (RichTx32.ocx), ma non include il file ActiveX nel pacchetto di installazione. Questo runtime non è incluso in Windows e dovrebbe essere distribuito insieme al programma. Inoltre, il controllo ActiveX RichTx32.ocx non è incluso nel pacchetto di distribuzione runtime VB6 di Microsoft.

Scarica RichTx32.ocx

Puoi scaricarlo qui: RichTx32.zip. Decomprimi l'archivio ed estrai il file RichTx32.ocx in una di queste cartelle:

Nei sistemi Windows a 32 bit, estrarre il file in C:\Windows\System32

Nei sistemi Windows a 64 bit, estrarre il file in C:\Windows\SysWOW64

Registrare OCX

È necessario registrare il modulo RichTx32.ocx utilizzando il comando seguente di Elevated o Prompt dei comandi di amministrazione.

Per Windows a 32 bit

 regsvr32.exe% systemroot% \ system32 \ RICHTX32.OCX 

Per Windows a 64 bit

 % system32 \ syswow64 \ regsvr32.exe% systemroot% \ syswow64 \ RICHTX32.OCX 

Dovresti vedere il messaggio DllRegisterServer in C: \ WINDOWS \ system32 \ RICHTX32.OCX riuscito. dopo aver eseguito il comando sopra.

Articoli Correlati