Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    50

    vb6 Registrazione ocx senza installazione

    ciao a tutti siccome ho appena finito di creare un mini ftp vorrei evitare di fare un pacchetto di installazione come faccio di solito x un solo file allora vorrei tentare di registrarlo a mano x far su che funziona anche su altri pc ma è la prima volta che lo faccio, l'unica ocx è Msinet.ocx. Naturalmente sbaglio xkè mi da errore vi posto il codice.

    dim percorsocx as string
    percorsocx = chr$(34) & app.path & "\Msinet.ocx" & chr$(34)
    filecopy percorsocx, "C:\WINDOWS\system32\"
    shell ("regsvr32 " & percorsocx)

    errore nome o numero di file non valido , sicuramente sbaglio qualcosa.
    grz.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non fare così perchè il tuo codice sostituirà il file ocx eventualmente presente e non si curerà di gestire le versioni (se ne è installato uno di versione più recente, sarà sostituito con uno di versione più vecchia, creando danni al sistema).

    Affidati ad un installer.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    50

    mm e vabe

    ok dai allora eviterò ma solo per curiosità e per studio la stringa era sbagliata di molto o cosa sbagliavo, almeno se mi succede in un'altro computer mio so come mi devo comportare x far prima dal programma senza registrarlo a mano.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... lo vedi facendo un po' di debug ...

    In particolare controlla il valore di

    percorsocx

    quando si verifica l'errore
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    50
    errore di run time 52 nome o numero di file non valido
    me lo segnala su questa stringa

    FileCopy percorsocx, "C:\WINDOWS\system32\"

    la variab percorsocx è giusta dentro ci sta Msinet.ocx

    percorsocx = Chr$(34) & App.Path & "\Msinet.ocx" & Chr(34)

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    50
    Chr$(34) & App.Path & "\Msinet.ocx" & Chr$(34)

    avevo scritto male nel post precedente cmq nn va ancora

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sei sicuro che in percorsocx ci sia quello che ti aspetti ?

    Cosa c'e' esattamente?

    Del resto, se ti manifesta quell'errore in quella riga, DEVE essere quello il problema ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Ah.... se invece di chiedere continuamente studiassi di più la guida...

    Non funziona perchè sbaglia la sintassi. Come recita la guida, infatti:

    destination
    Obbligatoria. Espressione stringa che specifica il nome del file di destinazione .
    Può includere la directory o cartella e unità.


    La prima cosa da fare è SEMPRE consultare la guida.
    Risparmi un sacco di tempo.

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    50

    ciao

    la guida la leggo e solo ke pensavo di far prima a chiedere qui per questo errore, e cmq qualcosa ho letto altrimenti come avrei fatto la prima sintassi senza averlo mai fatto prima, cmq io purtroppo mi trovo col portatile fuori casa e per visualizzare msdn devo x forza connettermi xkè non va in locale quindi avevo optato di scrivere qui.

    Cmq non riesco a capire dove dici che sbaglio ho letto anche da altre parti adesso e c'è scritto.

    Istruzione sorgente, destinazione

    setto variabile

    percorsocx = Chr$(34) & App.Path & "\Msinet.ocx" & Chr$(34)

    FileCopy percorsocx, "C:\WINDOWS\system32\"

    filecopy = Istruz
    percorso = Sorgente
    c:\ecc = Destinazione

    cosa manca la quantità??????????

  10. #10
    E per scrivere qui .... non ti sei connesso????
    :quote:
    Ciao

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.