LIRE UN FICHIER MOD XM SANS DLL !!! ( XM = MOD DE FAST TRACKER )

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 20 juin 2007 à 06:48
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 20 juin 2007 à 07:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43181-lire-un-fichier-mod-xm-sans-dll-xm-mod-de-fast-tracker

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
20 juin 2007 à 07:20
le mode XM_FILE fonctionne également...

Dim sBuffer As String
sBuffer = StrConv(App.Path & "\mini.xm", vbFromUnicode)

If uFMOD_PlaySong(StrPtr(sBuffer), 0, XM_FILE) <> 0 Then
' Pop-up a message box to let uFMOD play the XM till user input
MsgBox "uFMOD ruleZ!", vbOKOnly, "Visual Basic"

' Stop playback
uFMOD_PlaySong 0, 0, 0
End If
End Sub
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
20 juin 2007 à 07:15
(bien lire pMem(0) et non pMem(O), mon doigt a du ripper :p)
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
20 juin 2007 à 07:14
le XM_MEMORY fonctionne nikel aussi...

Sub Main()
Dim sBuffer As String
Dim pMem() As Byte
Dim nLength As Long
sBuffer = App.Path & "\mini.xm"

Open sBuffer For Binary Access Read As #1
nLength = LOF(1)
ReDim pMem(nLength)
Get #1, , pMem
Close #1

If uFMOD_PlaySong(VarPtr(pMem(O)), nLength, XM_MEMORY) <> 0 Then
' Pop-up a message box to let uFMOD play the XM till user input
MsgBox "uFMOD ruleZ!", vbOKOnly, "Visual Basic"

' Stop playback
uFMOD_PlaySong 0, 0, 0
End If
End Sub
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
20 juin 2007 à 07:07
mode DirectX testé également fonctionne...

reste a tester avec le mode file ^^ surement une histroire de passage de parametres
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
20 juin 2007 à 07:05
j'ai recupéré l'Exe du zip sur sourceforge...

mode WimMM testé et compilé nikel...
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
20 juin 2007 à 06:58
le fichier Link.exe a été supprimé du zip, faut le renommer si tu veux que l'on puisse t'aider malgré tout
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
20 juin 2007 à 06:48
te crois tu sur le forum ?
Rejoignez-nous