IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

XE6 TAnimate et avi en ressource


Sujet :

Langage Delphi

  1. #1
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 388
    Points : 2 999
    Points
    2 999
    Par défaut XE6 TAnimate et avi en ressource
    Bonjour à tou(te)s

    Je suis sur une appli vcl en XE6 qui utilise un TAnimate pour afficher une petite animation en AVI.
    Actuellement, on passe au composant un fichier AVI déployé avec l'application et ça fonctionne très bien.
    Voulant réduire le risque de perte du fichier, je me sis dis que je pouvais bien mettre ça en resource dans le soft.
    J'ajoute donc mon fichier aux ressources et là premier problème.
    Pas de type AVI alors qu'il me semble que ça existait bien avant.
    Tant pis, je met en RCDATA et je teste le TAnimate en lui affectant le Resname plutôt que le filename.
    Le chargement échoue et me renvoie "impossible d'ouvrir l'animation".
    Après quelques recherches sur le net, je change le type RCDATA en AVI dans le DPROJ et je retente le coup.
    Résultat: idem !

    Question: est-ce que vous pensez que c'est possible ou dois-je éviter de perdre du temps et laisser ça comme ça ?

    Solution :
    Bon, j'ai trouve le pourquoi du comment. Il faut définir aviFindFile pour la propriété CommonAVI.
    J'ai pas compris pourquoi mais ça fonctionne.

  2. #2
    Membre éprouvé
    Avatar de Cirec
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    467
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 467
    Points : 1 072
    Points
    1 072
    Par défaut
    Bonjour,

    j'ai réussi en créant un fichier *.rc avec le type AVI :Avi1 AVI "Cool.avi" , compilé avec Brcc32
    et en renseignant ResName := 'Avi1';


    Cordialement;

  3. #3
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 388
    Points : 2 999
    Points
    2 999
    Par défaut
    Oui effectivement.
    D'ailleurs, je viens de voir qu'on peut modifier le type directement avec Delphi.
    Bien que la liste de types ne propose pas AVI, on peut l'écrire directement sans perturber le projet.
    Du coup, pas besoin de passer par brcc et un fichier externe.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Avis et ressources sur Oracle Application Express
    Par JeffK dans le forum Langages de programmation
    Réponses: 0
    Dernier message: 06/10/2011, 16h05
  2. Tanimation et *.Avi
    Par hocine dans le forum Delphi
    Réponses: 4
    Dernier message: 07/12/2006, 20h16
  3. [BCB 5]Comment lire un fichier AVI avec un TAnimate ?
    Par Sitting Bull dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/09/2004, 11h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo