[Delphi] pb d'ouverture de fichier avec un TFileStream

pb d'ouverture de fichier avec un TFileStream [Delphi] - Programmation

Marsh Posté le 13-01-2002 à 11:27:07    

Je n'arrive pas a ouvrir en lecture seule un mp3 qui est lu par winamp.
 
j'ai essayé ca:  
TfileStream.Create(mp3,fmOpenRead,fmShareDenyNone);
 
mais ca me dit: impossible d'ouvrir le fichier
 
y a un moyen d'ouvrir le mp3 sans arreter la lecture?

Reply

Marsh Posté le 13-01-2002 à 11:27:07   

Reply

Marsh Posté le 13-01-2002 à 11:30:32    

Bonne question. J'ai le même problème pour ouvrir des AVI. On sait les renommer pendant la lecture mais pas les ouvrir simplement en lecture :crazy:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-01-2002 à 11:53:32    

:wahoo:  :wahoo:  
 
j'ai eu la reponse dans le forum de winamp:

Citation :

If you are using the CreateFile API function, then just open the file while Winamp is playing like this:  
 
CreateFile(FileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_ALWAYS, NULL, NULL)


 
donc moi en delphi j'ai fait:
var mp3:THandleStream;
 
 
FileHandle:=CreateFile(filename,GENERIC_READ, FILE_SHARE_READ,0, OPEN_ALWAYS,0,0);
 
mp3:=THandleStream.Create(FileHandle);
 
et ca marche!!

Reply

Marsh Posté le 13-01-2002 à 12:00:33    

:wahoo:  :wahoo:  
 
j'ai eu la reponse dans le forum de winamp:

Citation :

If you are using the CreateFile API function, then just open the file while Winamp is playing like this:  
 
CreateFile(FileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_ALWAYS, NULL, NULL)


 
donc moi en delphi j'ai fait:
var mp3:THandleStream;
 
 
FileHandle:=CreateFile(filename,GENERIC_READ, FILE_SHARE_READ,0, OPEN_ALWAYS,0,0);
 
mp3:=THandleStream.Create(FileHandle);
 
et ca marche!!

Reply

Marsh Posté le 13-01-2002 à 12:01:06    

chouette, c'est bon à savoir :)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-01-2002 à 12:01:19    

:wahoo:  :wahoo:  
 
j'ai eu la reponse dans le forum de winamp:

Citation :

If you are using the CreateFile API function, then just open the file while Winamp is playing like this:  
 
CreateFile(FileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_ALWAYS, NULL, NULL)


 
donc moi en delphi j'ai fait:
var mp3:THandleStream;
 
 
FileHandle:=CreateFile(filename,GENERIC_READ, FILE_SHARE_READ,0, OPEN_ALWAYS,0,0);
 
mp3:=THandleStream.Create(FileHandle);
 
et ca marche!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed