| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment connecter VB6.0 et VC + +
    VB6.0 et VC + + sont deux langages de programmation orientés objet . Ils sont aussi des langages de développement de Microsoft des applications. Lorsque vous développez une application, vous devez utiliser les meilleures caractéristiques des langages de programmation , car chaque langue a ses caractéristiques uniques. Vous pouvez avoir besoin de programmer les deux langues afin de maximiser les avantages d'une application. En utilisant une DLL (Dynamic Link Library) , vous pouvez tirer parti des avantages des deux langues. La DLL construit en VC + + peut également être utilisé en VB 6.0 . Choses que vous devez
    DLL
    Voir Plus Instructions
    1

    Cliquez sur " Démarrer", " Tous les programmes " et " Visual Basic 6 " pour ouvrir VB6.0 . Cliquez sur " Fichier", " Nouveau projet " et " DLL ActiveX" pour créer un fichier DLL ActiveX. Modifiez le nom du projet pour " dllfile " dans la fenêtre de propriétés. Cliquez sur " Enregistrer" pour enregistrer le projet sur votre ordinateur local
    2

    Cliquez sur "Project " et " Références " pour ajouter des références Excel à la liste de référence existant: . C: \\ Program Files \\ Microsoft Office \\ Office11 \\ Excel.exe . Cela a pour référence mis en place pour bibliothèque d'objets Microsoft Excel
    3

    Cliquez dllfile.vb sur la "Solution Explorer" et entrez le code suivant après l '«Option déclaration explicite» : . Met en œuvre AddInDesignObjects . IDTExtensibility2
    4

    Créer un nouveau module de classe par un clic droit sur le nom du projet , puis sélectionnez Entrez le code suivant «nouvelle classe ». : ExplicitOption de Option Compare TextPrivate WithEvents pExcelApp Comme Excel.ApplicationFriend Property Get excelApp () As Excel.ApplicationSet excelApp = module de classe pExcelAppEnd PropertyThis définit les événements de l'application Excel. Cliquez sur " Fichier", " Ajouter un projet " et " EXE standard " pour le compiler . Localisez le fichier respecté d'où vous avez enregistré votre projet.
    5

    Cliquez sur " Démarrer", " Tous les programmes " et " VC + + . " Cliquez sur " Nouveau" et " projet " pour créer un nouveau projet. Cliquez sur " Form1.vc » et inclure le fichier dll : # include " dllfile.dll "
    6

    charger la DLL en mémoire et créer une instance de celui-ci : HINSTANCE Hlib = LoadLibrary ( " dllfile . dll " ) ; if ( Hlib == null) { cout <<" ERREUR: Impossible de charger la bibliothèque "<< endl; getch (); return;}
    7

    Recherche dans le fichier DLL et trouver l'adresse de fonctions: testfunc = ( cfunc ) GetProcAddress ( ( HMODULE ) Hlib , " testfunc "); RetInt = ( ifunc ) GetProcAddress ( ( HMODULE ) Hlib , " RetInt ");

    Previous :

    next :
      articles connexes
    ·Comment trouver Reste à C 
    ·Comment faire pour supprimer un caractère de nouvelle …
    ·Comment effacer Stringstreams 
    ·Comment stocker une liste d'objets dans MFC 
    ·Comment animer dans XNA 
    ·Comment faire pour exécuter un développeur iPhone Xco…
    ·Comment compiler Flex pour iPhone 
    ·Définition de l'abstraction des données en C + + 
    ·Comment éviter de multiples utilisation d'un fichier d…
    ·Comment coder un 5X5 de la grille en C + + 
      articles en vedette
    ·Comment appeler une fonction de classe en PHP 
    ·Visual Basic 6 Projets pour les débutants 
    ·Comment mettre des photos en Java BlueJ 
    ·Quel programme dois-je créer des jeux Java 
    ·Comment fonctions vectorielles d'agrégats 
    ·Projets de programmation Basic Stamp 
    ·Comment supprimer des annotations à partir du code Jav…
    ·Comment puis-je générer un code Java à partir du plu…
    ·Comment écrire un script Perl pour traiter un formulai…
    ·Comment désactiver JSP Validation in Eclipse 
    Copyright © Connaissances Informatiques http://fr.wingwit.com