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

VB 6 et antérieur Discussion :

natif et p-code


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 39
    Par défaut
    Bonjour,
    je n'arrive pas à voir la différence entre la compilation en natif et en en p-code, pourriez vous m'éclairer svp? merci

    je reformule ma question...
    suis-je entrain de comparer deux choses comparables ou pas? si oui laquelle est la compilation la plus performante?
    merci

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Salut

    Je ne comprends pas l'objet de la question. Je ne suis pas la seule, je pense. Le byte-code ou p-code ou 'what ever the name' n'est jamais qu'un pseudo-exécutable créé par l'environnement de programmation à des fins de test. Le vrai test se fait une fois qu'on crée le kit d'installation et qu'on teste le programme une fois installée sur une machine (qui ait ou n'ait pas VB installé -c'est sans importance).

    Qu'appelles-tu compliation en natif et compilation en p-code? Le manque de réponses viens peut-être de ce manque de précision.

  3. #3
    Membre confirmé Avatar de Ndugu
    Profil pro
    Inscrit en
    Août 2004
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 121
    Par défaut
    Il me semble avoir lu qu'un programme compilé en P-code s'executait moins rapidement qu'en code natif (voir : projet->propriété->compilation)

    Mais le P-code permet de gérer les threads et pas le code natif...

    BOMBARDIER, a toi de le tester sur une fonction, crée un prog avec une "grosse" fonction (comme une enorme boucle), affiche le temps d'execution a la fin de celle ci, puis crée un executable en P-code et un autre en natif...

    tiens nous au courant

  4. #4
    Membre confirmé Avatar de Ndugu
    Profil pro
    Inscrit en
    Août 2004
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 121
    Par défaut
    Effectivement, je m'étais deja interessé à la question, (j'ai retrouvé un de mes ancien post)

    Voici un lien sur MSDN confirmant que la compilation en code natif et optimissée pour la vitesse ici

    Compilation à p-code optimise pour la taille plus petite pour la création d'applications Internet dans les situations BAP faible faisant le choix de p-code. La compilation de code natif est fortement optimisée pour la vitesse, mais les fichiers exécutables produits sont plus grands que les versions p-code. Visual Basic est l'outil RAD seulement deux développement d'applications rapide à travers p-code aussi bien que code natif compiler pour la performance de prenant en charge.
    (C'est de la traduction automatique msdn la dernière phrase est pas mal!)

    voilou...
    a plus!

  5. #5
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 39
    Par défaut
    (C'est de la traduction automatique msdn la dernière phrase est pas mal!)
    c'est pourtant claire
    merci à vous tous

  6. #6
    Futur Membre du Club
    Homme Profil pro
    enseignant benevol
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : enseignant benevol

    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Par défaut
    salut
    j arrive trop tard peut etre
    mais quand meme je tiens à participer

    je crois que le pcode signifie que l'executable fonctionera chez l'utilisateur sans qe celui-ci ne soit obligé d avoir les dll necessaires(vb6fr.dll.....) dans win/sustem32 , et qu'il suffit qu'elles soit juste a coté de l'executable ds le meme dossier

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

Discussions similaires

  1. utiliser un callback C++ natif avec du code .NET (en C#)
    Par nicolasflasque dans le forum C++/CLI
    Réponses: 3
    Dernier message: 28/11/2008, 11h58
  2. Réponses: 1
    Dernier message: 20/11/2008, 08h36
  3. Obtention du code d'erreur natif SQL
    Par carjo dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 23/01/2006, 21h32
  4. [JavaComm]Pb avec l'execution d'un code natif sous linux
    Par seb31 dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 02/06/2004, 14h25

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