bonjour
je suis sous delphi 2010 plaform 64
sur ce code suivant je reçois le message d'erreur : transtypage de class incorrect
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25procedure TFMain.btnPlayClick(Sender: TObject); var B: TBlobStream; M: TMemoryStream; begin B := TBlobStream.Create(cds.FieldByName('doc')As TBlobField, bmRead); {create blob stream} Screen.Cursor := crHourGlass; {wait hourglass} try M := TMemoryStream.Create; {create memory stream} try M.CopyFrom(B, B.Size); {copy from blob to memory stream} {Attempt to play sound. Raise exception if something goes wrong} Win32Check(PlaySound(M.Memory, 0, SND_SYNC or SND_MEMORY)); finally M.Free; end; finally Screen.Cursor := crDefault; B.Free; end; end; une idée ou une autre solution pour lire des fichiers son (sound) directement dans un enregistrement TBlobField Merci pour votre aide





Répondre avec citation









Partager