Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment Ajouter au ListView 
  • Pourquoi y at-il de nombreuses struc…
  • Comment déterminer une taille de ta…
  • Comment calculer Cours & Distance en…
  • Comment imprimer sur une imprimante …
  • Comment se connecter à un SQL Serve…
  • Comment utiliser les tâches dans VB…
  • Comment écrire un programme qui per…
  • Entiers long double dans Visual Basi…
  • Comment arrêter bip Lors Entrez enf…
  •   Visual Basics 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
  •  
    Visual Basics programmation

    Qu'est-ce qu'un importation VB.NET

    ? Visual Basic important est le processus de référencement d'une bibliothèque de code qui n'est pas disponible sur place à la bibliothèque de classes de base . NET. La bibliothèque de classes de base fournit une grande quantité de fonctionnalités, mais il ya des moments que les bibliothèques personnalisé doit être utilisé pour le déploiement de logiciels . Bien que l'importation de fonctions de bibliothèque pour un programme Visual Basic est souvent considéré comme un sujet avancé , il peut parfois être mise en œuvre avec aussi peu que deux lignes de code. Platform Invoke

    Code Importation dans un projet Visual Basic nécessite l'utilisation de la plate-forme invoquer service. Le service Platform Invoke a été ajouté au framework. NET pour permettre l'accès à des bibliothèques personnalisées dynamiques de liens, les objets COM et l'API Win32 du code managé créé pour le framework. NET . Il ya quelques considérations à garder à l' esprit avant d'utiliser la plate-forme invoquer la fonction.
    Platform Invoke Exigences

    Avant l' utilisation de la plate-forme appeler les services , un appel doit être faits pour les services « Interop » dans le code du programme. Ce code doit être ajouté au sommet plus partie de la page principale du programme : "en utilisant System.Runtime.InteropServices , " avant toute utilisation de la plate-forme appeler les services . Cela informe le compilateur que les services en dehors du processus principal seront nécessaires. Le fichier de bibliothèque ou DLL doit également être placé dans le dossier du programme du projet Visual Basic de sorte qu'il peut être appelé pendant le débogage et les opérations d'exécution .
    Platform Invoke Déclarations
    < br >

    une «déclaration» spécifie le nom de la bibliothèque étant référencé dans le projet ainsi que plusieurs attributs de la bibliothèque. Un "prototype " de la fonction appelée dans cette bibliothèque particulière doit également être créé. Ce qui suit est un exemple de ce type de déclaration :

    " [ DllImport ( " myDll.dll " , CallingConvention = CallingConvention.Cdecl , AB

    charset = CharSet.Ansi , SetLastError = true, ExactSpelling = true) ] " déclare qu'une DLL sera importé et énumère plusieurs attributs concernant la DLL, " public static extern int myFunction (données UInt32 ), " déclare le nom de la fonction appelée depuis le fichier DLL et donne un prototype générale pour son utilisation.
    Considérations

    Importation via managé devrait être utilisée seulement quand une fonction native n'existe pas dans le système d'exploitation . Les programmeurs utilisent parfois la plate-forme caractéristique Invoke pour appeler des fonctions API Win32 qui effectuent des tâches d'une manière à laquelle ils sont plus habitués . Toutefois, ces mêmes fonctions sont souvent disponibles dans la bibliothèque de classes de base avec différentes conventions d'appel . Importation d'une fonction DLL en code managé - . Toutes les caractéristiques nets sont le code managé - requiert également un examen de questions telles que la collecte des ordures et les performances du processeur . Collecte des ordures ménagères est automatiquement pris en charge dans du code managé , mais les résultats en matière de programmation supplémentaire lors de leur importation . Importation d'une DLL exige aussi une certaine surcharge de traitement qui ajoute au traitement supplémentaire requis par la programmation supplémentaire .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Propriétés du contrôle Visual Basic 
  • Comment puis- je créer une macro dans Word Document VB 6.0 
  • Comment éditer des programmes en Visual Basic 
  • Comment utiliser deux ensembles de données en VB 
  • Comment faire pour exécuter une requête Access MS De VB 
  • Comment calculer la somme de 3 chiffres dans Visual Basic 
  • Tutoriel ActiveX Control 
  • Comment faire un bouton d'appel a Private Sub dans Visual Basic 
  • Comment ajouter une case à cocher pour un DataGrid 
  • Refroidir les idées de projet Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc