Salut,
sous lazarus 0.9.26 et linux, je créé un tprocess dynamiquement (une instance de streamripper), je voudrais savoir quand elle tourne et lorsqu'elle s'arrête.
En effet dans streamripper j'active l'option qui permet l'enregistrement les stream pendant disons 10min, je voudrais pouvoir via mon programme afficher quel stream tourne, car lorsque les 10min seront écoulée streamripper va se fermer tout seul et mon tprocess disparait tout seul ou il faut que je gère moi même la fermeture du process ?
voiçi mon code :
Dans mon cas il faudrait que je déclare ma variable Aprocess dans public et après je peux la tester dans n'importe quelle partie du programme pour voir si streamripper est encore en service (mais avec quelle commande ?)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 AProcess := TProcess.Create(nil); AProcess.CommandLine := 'streamripper ' + lst_detail_radio.Selected.SubItems.Text + options; AProcess.Execute; AProcess.Free;
Merci
David
Partager