Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 25 258 691

  • Nb. de membres 187
  • Nb. d'articles 1 270
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» A l'aide : Pb CloseWindow() Intuition en C

A l'aide : Pb CloseWindow() Intuition en C#1310

6Contributeur(s)
zzd10hElwoodsinisrusalexFab
3 Modérateur(s)
K-LElwoodcorto
Elwood Elwoodicon_post
quand j'exécute cette ligne j'ai:
Cannot find HOME directory.
MPlayer was compiled without cache2 support.
MPlayer SVN-r32561-snapshot-4.2.4 (C) 2000-2010 MPlayer Team

Si je lance la même commande mais sans le "-cache 8192", j'ai 3 requesters "veuillez insérer le volume http:" que j'annule et ensuite ça m'affiche la vidéo sans problème.
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
zzd10h zzd10hicon_post
merci pour ton test
Et arrives-tu à fermer la fenêtre Shell qd mplayer est fermé ? (c'était là mon pb)
Pour le cache ou les éventuels Requesters, pas de pb avec la version SVN-r29532-4.2.3

7.System:> mplayer -cache 8192 "http://vod-flash.canalplus.fr/WWWPLUS/PROGRESSIF/1205/LES_GUIGNOLS_DUPLEX_120509_CAN_260038_video_L.mp4"
MPlayer SVN-r29532-4.2.3 (C) 2000-2009 MPlayer Team

Playing http://vod-flash.canalplus.fr/WWWPLUS/PROGRESSIF/1205/LES_GUIGNOLS_DUPLEX_120509_CAN_260038_video_L.mp4.
Resolving vod-flash.canalplus.fr for AF_INET...
Connecting to server vod-flash.canalplus.fr[77.67.11.58]: 80...
Cache size set to 8192 KBytes
Cache fill: 19.34% (1622016 bytes)
libavformat file format detected.

Où est-elle dispo cette version 4.2.4 ? Pas trouvé sur OS4-depot.


Message édité par : zzd10h / 13-05-2012 22:01
icon_post
Peut être que c'est un bug sous OS4. Killer la fenêtre ne libérera pas les ressources. Vérifier peut être lorsque cela se produit quelle ressource est lockée. [addsig]
Elwood Elwoodicon_post
Citation : kamelito?

Killer la fenêtre ne libérera pas les ressources.

Ah oui c'est certain.
En plus si un programme utilise la console, par exemple comme périphérique de sortie ou d'errreur (STDOUT/STDERR), si on ferme la console, le programme plantera à coup sûr. On ne peut pas lui couper l'herbe sous le pied sans avoir de conséquence.

Le seul moyen de ne pas avoir la sortie d'une commande dans une console c'est d'utiliser :

commande >NIL: *>NIL: arguments...
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
zzd10h zzd10hicon_post
OK,
je m'en suis apercu ( ;) ), je ne la ferme que si mon rexx ne l'a pas fermée, (et là ça marche, le wkb ne freeze pas et mon programme, lui, est déjà fermé).
Je souhaite avoir une sortie console.

je veux juste qu'elle se ferme à la sortie de mplayer.

Elwood, lors de ton test mplayer :

arrives-tu à fermer la fenêtre Shell qd mplayer est fermé ? (c'était là mon pb)

merci

Bref, mon pb semble venir de mplayer qui ne ferme pas la console à la fin de la commande que j'ai cité plus haut.

et chez vous, la fin de cette commande se passe comment sur mplayer non-MUI, la console est-elle libérée ?


Message édité par : zzd10h / 14-05-2012 00:04
Message édité par : zzd10h / 14-05-2012 00:05
Elwood Elwoodicon_post
Citation : zzd10h?

Je souhaite avoir une sortie console.
je veux juste qu'elle se ferme à la sortie de mplayer.


Alors il faut que tu ouvres ta console avec l'argument "AUTO". Je n'ai pas compris comment tu démarres Mplayer mais disons qu'il faut faire quelque chose du genre :

Script "demarre-mplayer" :
mplayer ..... (tout ce que tu veux)

Script "ouvre-console" :
newshell CON:0/0/640/480/Nomconsole/AUTO from demarre-mplayer


Citation : zzd10h?
arrives-tu à fermer la fenêtre Shell qd mplayer est fermé ? (c'était là mon pb)


Oui mais j'ai démarré un shell à la main et j'ai taper la commande dedans. A la fin, j'ai fermé mon shell.
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !

Message édité par : Elwood / 14-05-2012 10:52
zzd10h zzd10hicon_post
Merci pour ce retour,
Avec une nouvelle console, démarrée manuellement, chez moi la commande mplayer empéche la fermeture du shell.

Bref, j'ai fait comme toi.

Peut-étre est-ce du à la diffêrence de version mplayer.

Comment récupérer ta version pour tester, stp ?
Elwood Elwoodicon_post
Je te donne ça ce soir...
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
alex alexicon_post
Citation : zzd10h?

Oui, mais même avec

ifdef AMIGAOS
et
ifdef MORPHOS

il faut prévoir les 2.
Ce que je voulais dire c'est que c'est dommage que les même fonctions ne puissent pas être appelées exactement de la même maniére.
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
?


Mais si tu peux appeler les fonctions exactement de la même manière, il suffit juste que tu laisses __USE_INLINE__ : il faudra toujours ouvrir et fermer les interfaces, juste tu ne sera pas obligé de rajouter UneInterface-> devant chaque appel de fonction. A noter que c'est tout de même pratique cette notion d'interface au moins tu es certain de savoir ce que tu appelles et plus besoin de variable globale...
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
zzd10h zzd10hicon_post
Ah oui, merci Alex, en effet avec -D__USE_INLINE__ ça marche sans les IEXEC ou IIntuition->.

J'utilisais le USE_INLINE lors des 1éres compils mais je n'avais pas ouvert les interfaces,

Merci Elwood, j'ai hate de tester si cette version pourrait m'éviter de me servir de "mon programme C" pour tuer la console.


Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme