Bonjour
J essaie d utiliser les ressources pour la première fois.
J essaie de jouer un son wave.
J ai suivi ce tuto https://delphicool.developpez.com/ressources/
J ai donc utilisé le menu 'Projets/Ressources et images'.
J ai ajouté mon son wav et édité la propriété 'identificateur de ressource' en 'tada'.
J ai crée une procédure en copiant/collant le code du tuto dans une unité qui regroupe mes fonctions pour lire ce son (Hres := FindResource(0, pchar('tada'), 'WAV');.)
Je déclare cette unité dans les uses de ma main form.
J ai mis en variable public de ma Form1J ai enfin modifié mon code comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2var Res : TResourceStream ;
Enfin je tente de lire le wave dans le onclick d un bouton...
Code : Sélectionner tout - Visualiser dans une fenêtre à part {$R *.dfm,$R tada.res}
Donc je crois avoir tout suivi comme il faut mais à la compilation j ai le message d erreur suivant :
Ressource TForm1 non trouvé
Bon comme je débute et que c est la première fois que je tente et la lecture d un fichier et je me demande où j ai péché.
De plus j aimerais savoir s il est indispensable que je déclare ma variable Res : TResourceStream ; dans ma main form alors qu elle ne sera utilisée que dans l unité qui regroupe mes fonctions...
Vos lumières me seront précieuses
D avance merci pour votre aide
Partager