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

API, COM et SDKs Delphi Discussion :

Winamp delphi


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut Winamp delphi
    Savez vous comment controler Winamp avec une application delphi, les fonctions de base suivant precedent pause play titre?

  2. #2
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut
    Je sais que les claviers par exemple peuvent controler winamp windows media player ... sa doit etre une routine system qui permet de faire sa mais je ne trouve pas d'info

  3. #3
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Si tu trouve, ca m'intéresse aussi.

    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  4. #4
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut
    lol

  5. #5
    Membre chevronné
    Avatar de Manopower
    Inscrit en
    Décembre 2003
    Messages
    516
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 516
    Par défaut
    C'est un peu de la bricole mais s'il existe des raccourcis claviers dans WinAmp, alors le fait de générer un appui sur une touche du clavier suffirait peut être.
    Ou pire (au niveau bricole) générer des clics en plaçant la souris la ou il faut, mais la ça devient du grand n'importe quoi

  6. #6
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut
    Merci Sylvain j'ai deja pensé a ca il y a d'ailler un topic sur ca !! Mais moi je voulias savoir si il n'etait pas possible de faire quelque chose de 'propre' en utilisant des fonctions existante

  7. #7
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 085
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 085
    Par défaut
    Voici le SDK winamp for delphi, si ca peut vous aider....
    SDK Winamp 5.04 for Delphi

    (Pas testé)

  8. #8
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut
    Merci bien j'epluche sa et je vous tiens au courant si jh'ai quelque chose d'interessant

  9. #9
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut
    en fait si quelqu'un peut me donner un peux d'aide ce serait sympa

  10. #10
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 085
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 085
    Par défaut
    Voilà, j'ai la version FR 5.111 et ca marche bien

    Voici du code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    procedure TForm1.FormCreate(Sender: TObject);
    begin
    hwnd_winamp := FindWindowEx(0,0,'Winamp v1.x', nil);//Bien laisser v1.x (Pourquoi ? Aucune idée)
      If Hwnd_winamp = 0 then
      MessageDlg('Winamp n''est pas ouvert', mtError, [mbOK], 0);
     
    end;
     
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    SendMessage(Hwnd_Winamp,WM_COMMAND,WINAMP_BUTTON_PLAY,0);
    end;
     
    procedure TForm1.Button2Click(Sender: TObject);
    begin
    SendMessage(Hwnd_Winamp,WM_COMMAND,WINAMP_BUTTON_PAUSE,0);
    end;
     
    procedure TForm1.Button3Click(Sender: TObject);
    begin
    SendMessage(Hwnd_Winamp,WM_COMMAND,WINAMP_BUTTON_STOP,0);
    end;
     
    procedure TForm1.Button4Click(Sender: TObject);
    begin
    SendMessage(Hwnd_Winamp,WM_COMMAND,WINAMP_BUTTON_PREV,0);
    end;
     
    procedure TForm1.Button5Click(Sender: TObject);
    begin
    SendMessage(Hwnd_Winamp,WM_COMMAND,WINAMP_BUTTON_NEXT,0);
    end;
    Ne pas oublier de déclarer dans les Uses l'unité Wa_Msgids et de déclarer le dossier contenant ces librairies (Racine du dossier d'installation).

    Voila, franchement, super complet ce sdk

  11. #11
    Membre éclairé
    Avatar de jmjmjm
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2005
    Messages : 760
    Par défaut
    Merci portu c'est nikel

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2003
    Messages : 32
    Par défaut
    Bonjour, je viens de lire ce sujet, et j'ai une question dans le même ordre.
    J'espère que je ne serai pas hors sujet

    J'ai fait un programme qui me permet d'utiliser les touches multimédia de mon clavier pour piloter Winamp.

    Je voudrais savoir si c'est possible de transformer ce programme en dll de plugin pour Winamp. Si oui, comment, car je n'ai jamais fait de dll

    Merci

  13. #13
    Membre éclairé Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Par défaut
    Tu peut commancer par ca en ce qui concerne les DLL :
    http://delphi.developpez.com/cours/?dom=DLL

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

Discussions similaires

  1. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 20h09
  2. Réponses: 1
    Dernier message: 13/05/2002, 09h19
  3. [Kylix] Migration delphi -> kylix
    Par Christian dans le forum EDI
    Réponses: 1
    Dernier message: 03/04/2002, 22h50
  4. Réponses: 4
    Dernier message: 27/03/2002, 11h03
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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