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

Contribuez Delphi Discussion :

Traduction fmod / headers / terminée


Sujet :

Contribuez Delphi

  1. #1
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut Traduction fmod / headers / terminée
    Lorsque la société Firelight a sorti leur outil pour jouer de la musique, je n’y croyais pas tellement il était puissant. Maintenant preuve est faite : plusieurs millions de développeurs s’en servent à travers le monde (et ça n’est pas exagéré), et plusieurs dizaines de millions de joueurs, et des milliers de professionnels, utilisent fmod sans le savoir.

    Le gros intérêt c'est qu'il est extrêmement stable et très facile d'utilisation.
    Et le deuxième intérêt c'est qu'à partir du moment où on ne se fait pas d'argent grâce à cet outil, on peut s'en servir gratuitement, et même redistribuer ses programmes, en licence LGPL (enfin, à lire plus précisément dans les conditions).
    A l’époque, il y avait les entêtes (headers) destinés au C, mais aussi les entêtes (headers) destinés à Delphi. Ensuite, ils se sont aperçu que seul le C était vraiment rentable, voire certains outils, même si ça me fait mal de le dire, de Microsoft. Donc ils ont arrêté le suivi des entêtes (headers) en Pascal Objet, destinés à Delphi.

    J’ai donc pris mon courage à deux mains, et vim, et j’ai converti, via quelques bonnes macros, tous les entêtes en C du tout dernier fmod en date, la librairie.
    Pour les quelques appels de fonction que j’ai fait, ça fonctionne parfaitement.
    Bien sûr, sur plusieurs milliers de lignes, il y a peut être des erreurs de conversion, donc si vous voulez appeler des fonctions et que ça ne réussit pas, faites comme moi : lisez attentivement la documentation, puis regardez les anciens entêtes (headers) destinés à Delphi, et comparez avec ma traduction : peut-être y a-t-il une correction, ou une évolution du code à faire. Si c’est le cas, ce serait très gentil de m’écrire et/ou de laisser un message ici décrivant la modification à apporter.
    Si vous êtes intéréssé pour télécharger :
    • un programme d’exemple qui lit un mp3
    • les nouveaux en-têtes en Pascal
    • avec les anciens en-têtes (au cas ou les nouveaux ne fonctionneraient pas)

    Alors cliquez ici.
    NB : Bien sûr, il vous faut installer le kit de développement, qui s'installe proprement dans son répertoire sans ennuyer personne (ce qui est assez rare pour être signalé).
    NB 2 : L’exécutable ne fonctionnera pas parce que le nom du fichier MP3, et de la librairie, sont codés en dur. Il vous suffit juste de changer ça pour voir que ça fonctionne.
    Bien évidemment c’est sous licence LGPL.

    Ce serait super sympa de tester et de me faire un retour d'expérience.

    A bientôt !
    .I..

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Merci bien pour ta contribution, ça fait un moment que ça me titillait d'aller jeter un oeil à FMod, si j'ai le temps je testerai ta librairie (faut que je réinstalle un delphi sur mon pc perso avant )
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut
    Avec plaisir, quel dommage que Delphi commence à tomber en désuétude, c'est toujours le RAD le plus performant du marché...
    Surtout comparé aux autres gros tracteurs qui sont super lents...
    .I..

  4. #4
    Membre confirmé
    Homme Profil pro
    Santé
    Inscrit en
    Septembre 2010
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Santé
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2010
    Messages : 290
    Points : 534
    Points
    534
    Par défaut
    Salut,

    Citation Envoyé par SurferIX Voir le message
    ... quel dommage que Delphi commence à tomber en désuétude.

    Je cite notre ami Thierry Laborde (Responsable Technique Embarcadero) :
    Depuis qu'Embarcadero a racheté les produits [Delphi] il y a eu une augmentation de 10% de la communauté dans le monde.

  5. #5
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut
    Citation Envoyé par Caribensila Voir le message
    Salut,
    Je cite notre ami Thierry Laborde (Responsable Technique Embarcadero) :
    Espérons que tout cela est vrai, car même une augmentation de 2000 % n'atteindrait pas le dixième de développeurs Php
    Mais encore une fois : j'adore Delphi et ce que je fais en quelques heures en Delphi se comptent en jours voire en mois, en Php
    .I..

Discussions similaires

  1. Google traduction indisponible ou terminé ?
    Par beyo dans le forum Services
    Réponses: 2
    Dernier message: 11/04/2013, 12h05
  2. Rails 3 - Traduction de 'header' de message d'erreur
    Par Javix dans le forum Ruby on Rails
    Réponses: 3
    Dernier message: 16/02/2011, 13h30
  3. La traduction est terminée!
    Par Aurelien.Regat-Barrel dans le forum Traduction Penser en C++
    Réponses: 2
    Dernier message: 23/08/2007, 11h28

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