Friday, November 21, 2008   
 Search   
 
Register  Login  
Tools » Save to Folder  
   Download link  
     
  
   Cronologia Minimize  

v.1.1.1 - 06 febbraio 2008
- FIX
I file di classe venivano salvati con la virgola come separatore:
ClsClasse,cls
invece del punto:
ClsClasse.cls


v.1.0.0 - 19 maggio 2005
- Prima release

     
 Print   

Save To Folder - Salva nella Cartella

Save To Folder è un add-in per VB 6.0 che aiuta durante il lavoro quotidiano semplificando il salvataggio dei progetti e dei files, risolvendo così un fastidioso problema di Visual Basic 6.0.

Perchè questo add-in?

Ho creato questo add-in per risolvere il problema che tutti conosciamo e che si verifica ogni volta che si salva un nuovo progetto oppure un nuovo file: Visual Basic infatti propone sempre la stessa cartella di partenza indicata nel parametro DA del link di VB.EXE, il cui valore predefinito è
C:\Programmi\Microsoft Visual Studio\VB98\
anche se la cambiate, il problema rimane, mostra solo una cartella diversa.

Questo risulta spesso piuttosto scomodo perchè sicuramente (almeno lo spero per voi) non teniamo mai i nostri progetti in quella cartella, ma da tutt'altra parte.
Io, ad esempio, conservo tutti i miei progetti in un secondo disco (D:\) ed ogni volta ero costretto a navigare un bel po' in giro per il file system prima di arrivare alla cartella desiderata.
Con l'avvento di Windows Vista tale problema è peggiorato nel senso che l'Utente Standard non può più salvare nella cartella Programmi, a causa delle note restrizioni sui permessi di scrittura.

Per risolvere definitivamente questo problema, ho quindi deciso di crearmi questo add-in che di per sé stesso è abbastanza semplice, ed è sicuramente più complicato da spiegare che da usare.

Come funziona

Dopo aver registrato l'add-in, nel menu File di VB6 appare un nuovo comando con l'icona classica di un dischetto da 3-1/2, ma colorato di rosso.
La prima volta che si usa l'add-in, viene chiesto di impostare il percorso di partenza predefinito che inizialmente è la cartella Documenti. Voi selezionerete il vostro percorso desiderato, che sarà quello in cui tenete i vostri progetti VB6. Una volta impostato, questo sarà il percorso di partenza in cui salvare i vostri progetti. A prima vista non sembra niente di speciale (penserete voi), invece il bello viene adesso, in quanto SaveToFolder si comporta diversamente a seconda che dobbiate salvare un nuovo progetto, oppure un nuovo file di un progetto esistente.

Nuovi progetti

Quando volete salvare un nuovo progetto, andate a selezionare l'add-in e vi appare la finestra di dialogo Sfoglia per cartelle.
Dato che l'add-in si accorge che questo è un nuovo progetto che ancora non esiste sul vostro disco, vi proporrà la cartella base da voi impostata al primo uso.
A quel punto non vi resta che creare la nuova cartella che conterrà il vostro nuovo progetto. Di solito io uso lo stesso nome del progetto, quindi:

1. clic sul pulsante Crea nuova cartella
2. le do il nome del nuovo progetto
3. clic su OK  per confermare

SaveToFolder salverà automaticamente tutti i file del progetto nella nuova cartella.

Notare che con VB6, in questi casi, prima dovete creare la cartella, poi dovete salvare tutti i file (uno ad uno) ed infine salvare il progetto. Una bella differenza...

Nuovi file

Nel caso invece di un progetto esistente, SaveToFolder proporrà già la cartella relativa al progetto; nel caso abbiate creato nuovi moduli anche qui non dovrete salvare ogni singolo modulo, ma SaveToFolder li salverà tutti automaticamente.

Nota su VB6
Tente presente che nel caso di nuovi moduli, se invece di usare SaveToFolder, usate i soliti comandi standard di VB6 (Salva/Salva con nome...) vedrete che VB6 continuerà a proporvi la propria cartella predefinita, che niente ha a che vedere con quella del progetto.

Modifica del percorso base

Qualora un domani voleste spostare in toto i vostri progetti su un percorso diverso, avrete bisogno di modificare il percorso di partenza usato da SaveToFolder. Niente di più semplice!
Vi basta semplicemente eliminare il file INI creato da SaveFolder nella cartella in cui l'avete installato, ed al successivo avvio lui vi chiederà nuovamente di impostare la cartella base.
Volendo, ovviamente, potete anche cambiare il percorso aprendo il file INI con il Notepad di Windows.

   Galleria  

save3.gif
L'icona di SaveToFolder

filemenu_ita.png
Come appare SaveToFolder nel menu File di VB6 dopo aver registrato la DLL

browse_ita.png
La finestra Sfoglia per cartelle di SaveToFolder

     
  
   Installazione  

Dopo aver scaricato il file zip:

1) Create una nuova cartella dove desiderate,
esempio: C:\Documenti\SaveToFolder

2) decomprimete il file SaveToFolder.zip in questa cartella

Il file zip contiene:
- SaveToFolder.dll (l'add-in)
- Readme-ITA.txt (per utenti italiani)
- Readme-ENG.txt (per utenti inglesi)

3) Registrare SaveToFolder.dll, utilizzando da riga di comando l'utility di sistema regsvr32.exe:

regsvr32.exe savetofolder.dll

Ora nel menu File di VB6 troverete il nuovo comando distinguibile dall'icona di un dischetto rosso.

     
  
DotNetNuke® is copyright 2002-2008 by DotNetNuke Corporation