Registrare MSCOMCT2OCX



  • Registrare MSCOMCT2.OCX
    di alfrimpa data: 03/08/2017 11:47:18

    Ciao Vecchio Frac (mi rivolgo a te ma può intervenire chiunque).

    Non riesco a registrare il file in oggetto; ti dico quello che ho fatto.

    1) Scaricato il file e messo in C:WINDOWSSYSTEM32
    2) Ho eseguito cmd come amministratore.
    3) Digitato su C:WINDOWSSYSTEM32 regsvr32 MSCOMCT2.OCX e dato Invio

    Mi esce questo messaggio

    "Impossibile caricare il modulo MSCOMCT2.OCX.

    Accertarsi che il file binario sia archiviato nel percorso specificato o eseguirne il debug per individuare eventuali problemi nel file binario o nei file DLL dipendenti.

    Impossibile trovare il modulo specificato"

    A me sembra di aver fatto tutto correttamente; dove sbaglio?

    Riesci ad aiutarmi?

    Alfredo

    Edit: una cosa che ho scoperto ora è che in C:WINDOWSSYSTEM32 non ho il file regsvr32 è normale?
    Il tutto può dipendere da questo?









  • di Nick (utente non iscritto) data: 03/08/2017 13:17:12

    Quel file, nei sistemi a 64 bit, sta nella cartella

    C:WindowsSysWOW64

    e probabilmente è già registrato.



  • di alfrimpa data: 03/08/2017 13:25:14

    Grazie Nick ma io ho Win a 32 bit.

    A quale file ti riferisci MSCOMCT2.OCX o regsvr32?

    Edit: ho trovato regsvr32 dove hai detto ma come devo fare per registrare correttamente MSCOMCT2.OCX?

    Alfredo





  • di Albatros54 data: 03/08/2017 14:59:21

    h t t p://www.ocxdump.com/ocxhelp.html





  • di alfrimpa data: 03/08/2017 15:13:30

    Ciao Gioacchino è un piacere "risentirti".

    Niente ho seguito passo passo quello che era scritto nel link che hai segnalato ma ricevo lo stesso messaggio di errore.

    Alfredo





  • di Albatros54 data: 03/08/2017 15:20:09

    il file regsvr32 in quale dir è?





  • di alfrimpa data: 03/08/2017 15:21:49

    In C:WindowsSysWOW64






  • di Albatros54 data: 03/08/2017 15:23:53

    il file .ocx è in questa dir ?





  • di alfrimpa data: 03/08/2017 15:26:42

    No è in C:WINDOWSSYSTEM32

    Devo spostarlo in SYSWOW64?

    Alfredo





  • di Albatros54 data: 03/08/2017 15:29:08

    credo proprio di si !!!





  • di alfrimpa data: 03/08/2017 15:31:34

    Eppure dappertutto si legge che gli OCX vanno inseriti in SYSTEM32 (o 64).

    Mi spieghi questa faccenda?

    Alfredo





  • di alfrimpa data: 03/08/2017 15:37:18

    Niente da fare; ti ho allegato un immagine dell'errore che mi dà

    In Esegui ho scritto: regsv32 WINDOWSSYSWOW64MSCOMCT2.OCX

    Mistero.





  • di alfrimpa data: 03/08/2017 15:47:33

    E invece da cmd sono riuscito!

    Alfredo





  • di Albatros54 data: 03/08/2017 15:50:31

    "E invece da cmd sono riuscito! -"
    non capisco, perchè prima dov'eri?





  • di alfrimpa data: 03/08/2017 16:16:09

    In Esegui come da link che mi hai segnalato ma può darsi che sbagliavo qualcosa.

    Un'altra cosa Gioacchino mi sai dire perché la macro che vedi sotto non funziona?

     
    Private Sub DTPicker1_Click()
    ActiveCell.Value = Me.DTPicker1.Value
    End Sub
    






  • di Albatros54 data: 03/08/2017 17:52:38

    prova la macro che ti posto, l'evento click scaturisce quando clik sulla data della combobox che ti indica la data, mentre l'evento change scaturisce quando vari la data dal calendario
     
    Private Sub DTPicker1_Change()
    ActiveCell.Value = Me.DTPicker1.Value
    
    End Sub






  • di alfrimpa data: 03/08/2017 18:06:36

    Si di questo menne ero accorto e ho provato l'evento Change e ho visto che funziona ma secondo me c'è un limite.

    Poni che si debba mettere la stessa data su molte celle (vero è che la si può copiare) con l'evento Change si deve cambiar data e tornare alla precedente e diventa scomodissimo

    Alfredo





  • di Vecchio Frac data: 03/08/2017 21:44:09

    cit. "Grazie Nick ma io ho Win a 32 bit. "
    ---> Dirò una stupidaggine ma se è presente la cartella SysWOW64 il sistema è a 64 bit anche se è presente SYSTEM32.
    Altra osservazione stupida che sto per fare, ma hai referenziato in Strumenti > Riferimenti la libreria Common Controls 2?
    Comunque guarda, io qui a casa non ho installato MSCOMCT2 e vivo benissimo ^_^ (e sì è come dice Albatros, la variazione della data scatena l'evento Change).

    cit. "Poni che si debba mettere la stessa data su molte celle"
    ---> Non funziona?
    Private Sub DTPicker1_Change()
    Range("A1, A5, B1, B7, C3")= DTPicker1
    End Sub