README.TXT *********************************** The dynamic link library contains two functions and the third is in LBLTOOLS.BAS. These three functions are: ClearLabel SetLabel GetLabel which collectively allow you to read, delete and write diskette and hard drive volume labels. This functions come in handy when you want to: þ Detect a Diskette Change þ Label a Diskette or Drive The syntax below demonstrates how to declare the DLL functions so you can use them. However if you simply modif the path and add lbltools.bas to your project all of this has been done for you. Declare Function ClearLabel Lib "LBLTOOLS" (ByVal drive As String) As Integer Declare Function SetLabel Lib "LBLTOOLS" (ByVal labelName As String) As Integer The third function is defined in LBLTOOLS.BAS. Public Function GetLabel(drive As String) As String GetLabel = Dir(drive, &H8) End Function To write a disk label simply delete the existing, for example ClearLabel( "A:\" ) and then call SetLabel( "A:\LOOPY" ). Don't forget the drive letter with the label name. This Dynamic Link Library was written in Delphi-16. The program DLL is shareware. If you find it useful, you may register it online with Compuserve GO SWREG, REg. ID# 9333 or send $10 US to Software Conceptions, Inc 4352 Dobie Rd Okemos, MI 48864 For more utilities you may check out our page on the internet at softcon@sojourn.com A demo program has been included. demonstrating how to use the functions. *************************** PACKING.LST *************************** FORMS1.FRM LBLTOOLS.BAS LBLTOOLS.DLL PROJECT1.VBP README.TXT