Una directory? Ditemi quale!

Fiveworks.lib è una libreria che contiene un aggiornamento, o meglio, una nuova versione di GetDirectory, espresso in vari dialetti C e C++, che funziona perfettamente, anche se il suo codice viene inserito in una DLL. La nuova versione di GetDirectory mostrerà una dialog box che lascerà scegliere un drive e quindi una directory del disco da visualizzare. E' completamente freeware, ed include i sorgenti (coca quanto mai gradita) in C/C++ (anche una versione per WIN95) ed anche un Resource file che dovrà essere incluso nella applicazione sviluppata o DLL. Qual è la sintassi da utilissare, cioè come richiamare GetDirectory? Ecco come:

 GetDirectory( cTitle, cStartPath, lGoPath, bHelp ) -> cPath

dove

 cTitle	 è il titolo della finestra di dialogo,
 cStartPath	 è il Path da cui iniziare,
 lGoPath	 è un Flag: cambia per la directory selezionata,
 bHelp	 è un Codeblock da valutare quando si è premuto l'Help buttom.

Ma Fiveworks è anche GetFileName(), funzione che ricerca e seleziona un file, e, per chi utilizza Windows 95, sono presenti funzioni dedicate che permettono di sfruttare appieno certe caratteristiche proprie di questo sistema operativo. Date una occhiatina al file compresso che contiene questo ed altro. Non ve ne pentirete!