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

Composants VCL Delphi Discussion :

Entre Treeview et ActiveX de windowsmediaplayer


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 10
    Par défaut Entre Treeview et ActiveX de windowsmediaplayer
    Bonjour,

    voici ma question :

    j'ai une application qui lit des fichiers multimedias en prenant le nom du fichier à partir d'un treeview.

    Le probleme est :

    l'active X de windowsmediaplayer ne parvient pas à lire les fichiers dont le nom est en arabe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     verre:=treeview1.selected.text;
    windowsmediaplayer1.URL:=verre;
    j'ai essayé d'ouvrir le fichier avec l'application wmp et le fichier s'est ouvert normalement.

    j'espére vraiment que vous m'aidiez car c'est une application importante pour moi.

    Merci

    Delphi7 windows7 FR

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Bonjour,

    Sous Delphi 7, la propriété Selected.Text du composant TTreeView renvoie une chaine de type String pour être précis AnsiString.
    La propriété URL du composant TWindowsMediaPlayer attend une chaine de type WideString.
    Le problème ne viendrait-il pas de là ?
    Le Treeview affiche-t-il correctement les URLs ?
    A mon avis il faudrait un composant gérant l'unicode style ceux de TNT

    La propriété BiDiMode du Treeview est elle correctement définie ?

  3. #3
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 10
    Par défaut
    Bonjour,

    Aprés avoir lu votre reponse j'ai éssayé de chercher dans le sens de la conversion Ansistring>>widestring, et j'ai trouvé une fonction qui permet cela.

    a premiere vue ça fonctionne.
    http://www.swissdelphicenter.ch/torr...de.php?id=1692

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/04/2009, 01h03
  2. Quelle est la différence entre OLE et ActiveX ?
    Par Lucas Panny dans le forum C++Builder
    Réponses: 6
    Dernier message: 02/11/2007, 11h02
  3. Pont entre Java et ActiveX
    Par Julien_riquelme dans le forum Général Java
    Réponses: 2
    Dernier message: 17/03/2006, 11h32
  4. [Débutant(e)][VB.NET] Drag and drop entre 2 treeviews
    Par - Manuella Leray - dans le forum Windows Forms
    Réponses: 8
    Dernier message: 13/10/2005, 15h54
  5. [VB6] TreeView -- faire la différence entre le parent et l'enfant
    Par Baquardie dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 22/10/2004, 22h16

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