Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [VB6]ocx mancante su sistema operativo differente..

    Il problema è il seguente:
    ho realizzato un file exe con visual basic 6 di visual studio su sistema winXP.
    Quando provo quell'exe su win2000 mi dice che manca un ocx (mi pare relativo alla connessione al db) e non si può proseguire.
    Potreste dirmi come posso includere quell'ocx in fase di compilazione?
    xxx

  2. #2
    Ecco l'errore, è relativo all'ocx della flexgrid:
    Run-Time error 339
    Component 'MSHFLXGD.OCX' or one of its dependencies not correctly registered: a file is missing or invalid
    xxx

  3. #3
    mi sembra che è quello relativo alle FLEX GRID (che molto probabilmente hai usato nel tuo programma)

    dovresti creati il pacchetto d'istallazione e tra le varie opzioni dovresti scgliere anche i controlli OCX da copiare nel tuo wizard....

    altrimenti fai un file bat che ti avvia il programmino e ti copia il file OCX nella cartella.
    Let's your dream came true!

  4. #4
    Ho provato col wizard, ma probabilmente ho sbagliato qualcosa perché l'installazione non ha funzionato..
    Cercherò qualche info per crearmi il bat, grazie!
    xxx

  5. #5
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    uhm se con installazione nn ha funzionato..

    hai provato ad installarlo a mano?
    basta che te lo porti in un floppy dal cliente e lo copy in \system
    e con regsrv32.exe lo registri

    tutto qua

  6. #6
    Originariamente inviato da Alethesnake
    Ho provato col wizard, ma probabilmente ho sbagliato qualcosa perché l'installazione non ha funzionato..
    Cercherò qualche info per crearmi il bat, grazie!
    Probabilmente ha sbagliato il wizard e non tu. Il fatto è che il wizard non inserisce automaticamente quel file, quindi continua ad utilizzare il wizard e aggiungici a mano quel file che manca.

  7. #7
    nel file bat ci metti un qualsiasi comando DOS quindi:

    @echo off
    copy <destinazione> <origine>
    exit
    Let's your dream came true!

  8. #8
    Originariamente inviato da ale500
    nel file bat ci metti un qualsiasi comando DOS quindi:

    @echo off
    copy <destinazione> <origine>
    exit
    Interessante!

    Grazie a tutti per l'aiuto, penso che opterò cmq per questa via.
    xxx

  9. #9
    volendo potresti fare anche un'altra cosa..avviare invece che il tuo programma il file bat e poi all'interno del file bat utilizzi la funzione EXIST per verificare se esiste o meno se non esiste il file ce lo copi...

    dopo mediante la funzione call chiami il tuo exe (call file.exe)
    Let's your dream came true!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.