Choose a folder (by GetFolder() function) and fill a listbox with file names in that folder.
Download here ( source only ).
Choose a folder (by GetFolder() function) and fill a listbox with file names in that folder.
Download here ( source only ).
Not really an alternative “menu”, simply denote to evaluate ON DBLCLICK event in TREE.
Since NODE and TREEITEM statements does not have any event definition, event management in TREE require a little different way.
Download here ( source only ).
Reinvention of wheel ?
Not quite …
Main difference is allowing file(s) and folder(s) selection together.
Another difference is implementing of <lNoChangeDir> parameter. Unlike GetFile(), GetDIRList() uses this value for allowing change directory ability to user.
Furthermore sorting grid columns by three (not two) ways, GetVolumLabel(), List2Arry() and Arry2List() functions may be useful.
Also, test program ( TestGDL.prg ) may be a sample for .fmg based application.
Download here ( source only ).
Hexadecimal file viewer.
This is a experimental project with first intend of point out the power of Harbour and HMG. So, HexView is considerably slow on large files, please be patient.
Download here ( source only ).
Two functions for drives & folders invoking. May be usefull for backing up and other purposes.
Download here ( source only ).
MsgMulti ( aka MsM) is a message function accept multiple and any type of data.
Download here ( source only ).
HMG Package contains tons of samples.
These samples are primary learning source of HMG, because they are well chosen, well designed, short as much as possible and easy to understand.
Most of user learns HMG by these embedded samples.
HMG Forum also have many samples, even full application; some are posted as sample by members and some are answers to specific questions.
This category in this blog contains my humble works; some published in in HMG Forum. I haven’t any purpose than to denote the power of HMG and sharing my humble experience.
Happy HMG’ing