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

    [VB] FileSystemObject....AIUTOO!!

    Ciao a tutti.
    Ho un'applicazione web scritta in VB e sul PC sul quale
    l'ho sviluppata funziona tutto perfettamente!

    Il problema nasce quando faccio il deploy (utilizzando "Package & Deployment Wizard" di VB6.0) della stessa su un'altra
    macchina...l'applicazione si pianta quando va ad instanziare l'oggetto "FileSystemObject" che è contenuto nella DLL "scrrun.dll".

    Leggendo su MSDN sembra che ci sia un baco sul deploy di questa DLL...ma non so come risolvere questa cosa!!

    Devo abbandonare il FSO?
    Cosa posso usare in alternativa?

    Avete mai avuto a che fare con questo problema??

    Please...help!!!

    Saluti a tutti...

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    Usa le funzioni di Visual Basic per la gestione files.
    Ans.

  3. #3
    Grazie ans...le ho testate, ma non ci sono
    funzioni che mi permettono di copiare e muovere file da
    una cartella ad un'altra...
    ...o almeno non le ho trovate.
    Saluti a tutti...

  4. #4

    Inserisci la libreria scrrun.dll

    Inserisci la libreria scrrun.dll nella pagina del Package & Deployment Wizard.
    Dovrebbe esserci infatti un punto in cui ti vengono elencate le librerie utilizzate dal tuo programma e tra queste, per il famoso baco di cui tu stesso hai parlato, non compare scrrun.dll (la libreria del FileSystemObject). In questa videata però dovrebbe esserci la possibilità di aggiungere (con il pulsante Add...) un qualsiasi file (ad esempio scrrun.dll) e specificare se si deve registrare (trattandosi di una dll direi di sì...).

    Questo è quanto ricordo da un'esperienza passata, ad ogni modo ora utilizzo InstallShield che è molto più comodo, però si paga....

    Spero in qualche modo di avreti aiutato, fammi sapere...
    Ciao!!
    lupusinfabula

    Programmatore VB, ASP, Delphi.

  5. #5
    Grazie per la risposta Boldan.
    Forse mi sono spiegato male, ma la libreria (scrrun.dll)
    si trova già nel mio pacchetto.

    Non solo...ma appena finita l'installazione sull'altro PC, viene
    creato un file di LOG dove vengono riassunte le operazioni
    (registrazioni di librerie comprese) effettuate
    dall'installatore.
    Fra queste compaiono le operazioni riguardanti scrrun.dll che sono:

    - ACTION: SharedFile: "G:\WINNT\system32\scrrun.dll
    (File currently on disk was already up to date)

    - ACTION: DllSelfRegister: "G:\WINNT\system32\scrrun.dll
    Saluti a tutti...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    Come non ci sono... FileCopy, Name, cosa sono? ...
    Ans.

  7. #7
    (..l'avevo detto io che non le avevo trovate..eheheh!)

    Grazie mille ans!

    Saluti a tutti...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798



    fin quando si puo' meglio non utilizzare altri componenti, meno problemi...

    Ans.

  9. #9
    Hai ragione! :tongue:

    Quella maledetta DLL mia ha fatto dannare un sacco !!!

    E poi ho letto nel forum ASP che l'oggetto File System Object non è neanche molto sicuro...quindi a questo punto direi che è meglio lasciarlo perdere!

    Grazie ancora!


    Saluti a tutti...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.