Citation:
Envoyé par Manic
Merci pour l'exemple SiZiOUS !
|
De rien.
Si tu veux tu peux même faire une classe TSRFFile ou un truc comme ça, ou dedant en private tu aurais une TList générale ou chaque élément pourrait pointer sur un record (une struct). Dans ce record tu pourrais mettre le TMemoryStream que je te disais (avec tes trucs fixes), tes valeurs et tes TStringsList pour les sous-titres... Genre :
Code:
type
TSRFEntry = record
FixedBlock : TMemoryStream;
Offset... : Byte;
Subtitles : TStringsList;
end;
TSRFFile = class
private
GeneralList : TList;
public
ReadBlock(Offset : DWord ; ...) // ça ajouterais une entrée dans la GeneralList...
...
Enfin c'est toi qui voit, je ne sais pas vraiment la structure exact de ce fichier et encore moins ce que tu as déjà fait, car si faut tout reprendre pour s'emmerder avec une classe, c'est peut-être pas la peine. Mais je trouve ça quand même assez clair.
Si je peux t'aider encore pour quelque chose n'hésites pas.
Citation:
Envoyé par L@Cible
Quel outil puis-je utiliser ? ( mkisofs ne permet pas de créer un ISO multisession mixant Données et track audio )
|
Lu' L@ Cible, jetes un oeil
ici.