1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| 'Module permetant de lire les tag
Global ReadOnly As Boolean
Dim FF
Dim txt1 As String * 30
Dim sTitre As String
Option Explicit
Public Function GetTitre(fichier As String) As String 'fonction pour recupérer le titre
FF = FreeFile ' s'il est taggé alors:
Open fichier For Binary As FF 'ovre le fichier
Get FF, FileLen(fichier) - 124, txt1 'recupère le tag
Close FF 'le referme
frmMain.Label2.Caption = Trim$(txt1) 'le met dan le Label
End Function
Public Function GetAuteur(fichier As String) As String 'idem pour l'Auteur
FF = FreeFile
Open fichier For Binary As FF
Get FF, FileLen(fichier) - 94, txt1
Close FF
frmMain.Label4.Caption = Trim$(txt1)
End Function
Public Function GetAlbum(fichier As String) As String 'idem pour L'album
FF = FreeFile
Open fichier For Binary As FF
Get FF, FileLen(fichier) - 64, txt1
Close FF
frmMain.Label3.Caption = Trim$(txt1)
If frmMain.Label2 = "" Then
End If
End Function
Private Function CheckTag(fichier As String, Ecrire As Boolean) As Boolean
CheckTag = True 'verifie si il est Taggé
Dim Tag As String * 3
FF = FreeFile
Open fichier For Binary As FF 'ouvre le fichier
Get FF, FileLen(fichier) - 127, Tag
If Tag <> "TAG" Then CheckTag = False 'regarde s'il est taggé
End Function |
Partager