This update for the Desktop Alerts contains changes to behavior for setting custom sounds for alerts.
I have removed ALERTWAV.TXT from the project, and also removed DA_DEFAULTSOUND from the VFPALERT.H file.
The AlertManager class and Alert class both have a "default" cSound of ADDBS(JUSTPATH(_VFP.ServerName))+"alert.wav" --- so, as long as you distribute a sound file with the file name "alert.wav" along with the EXE, that file will be used.
You can set your own sound file globally by setting the AlertManager's cSound to a different sound file, but you must include the full path to the file in order for it to work.
You can set a single alert's sound by setting the Alert's cSound to a different sound file, but you must include the full path to the file in order for it to work.
The Alert will automatically set its cSound to the AlertManager's cSound when it is instantiated, but you can change it prior to calling the Alert() method.