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

C++ Discussion :

Question pour un bleu


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 50
    Par défaut Question pour un bleu
    Bonjour, je lis actuelement un livre qui présente comment réaliser des addin xl en C++.
    Je code par métier mais je n'ai jamais été formé scolairement et j'ai donc des trous noirs sur des concepts tres generaux !

    Je lis partout dans mon bouquin des phrases du genre :
    "Les Compiled add ins sont juste des DLL appelés via VBA, elles devraient donc supporter la nouvelle version d'XL du moment QU'ILS NE SONT PAS RAPELES DANS XL VIA L'API C OU COM"

    en version original ca donne
    "compiled add ins that are simply DLL's accessed via VBA should run identically provided they are not calling back into XL via the C API or COM"

    C'est quoi COM ?
    C'est quoi l'API C ?
    Que signifie donc cette phrase selon vous ?

    Merci à ceux qui pourront m'aider
    bonne soirée

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    COM

    http://fr.wikipedia.org/wiki/Component_Object_Model

    En gros, c'est une technique utilisé sous Win pour que les applications puisse communiquer entre eux

    par exemple:

    Lorsque tu clique sur un liens HTTP de ton fichier PDF pour ouvrier IE ou Firefox

  3. #3
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    La traduction est erronée!
    Une meilleure traduction donnerait:
    "Les compiled add-ins qui sont de simple DLLs appelées via VBA devraient marcher pareil du moment qu'elles ne font pas appel à XL via l'API C ou COM."
    Les deux passages en rouge modifient complètement le sens de la phrase.

    En clair, les Add-ins qui ne font pas appel aux fonctions de XL ne devraient pas être affectées par... quelque chose (les changements de version de XL ?)


    L'API C mentionnée ici, ce doit être l'API C de XL. En clair, des fonctions appelables depuis le langage C, sans doute placées dans une DLL.
    COM est un standard permettant de la programmation orientée objet d'un langage à l'autre: Par exemple, une DLL écrite en VB, appelée depuis le C tout en gardant sa gestion "objet".
    Entre autres, ça implique un format spécial pour les chaînes de caractères, les tableaux, ainsi qu'un comptage de références pour les objets.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  4. #4
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 50
    Par défaut
    merci les gars

Discussions similaires

  1. BTS Info de Gestion passé aujourd'hui question pour SQL
    Par red210 dans le forum Décisions SGBD
    Réponses: 11
    Dernier message: 29/05/2005, 14h48
  2. [bochs] Question pour un kernel de base...
    Par hudson dans le forum Assembleur
    Réponses: 2
    Dernier message: 24/02/2005, 12h07
  3. Petite question pour Backup
    Par chicken92000 dans le forum Administration
    Réponses: 2
    Dernier message: 16/09/2004, 16h10
  4. [MIB] Questions pour construire une mib
    Par fadoua dans le forum Développement
    Réponses: 4
    Dernier message: 11/03/2004, 10h47

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