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.NET Discussion :

Erreur Déclaration function


Sujet :

VB.NET

  1. #1
    Membre éprouvé Avatar de WDKyle
    Homme Profil pro
    Analyste-Programmeur
    Inscrit en
    Septembre 2008
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Programmeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 204
    Par défaut Erreur Déclaration function
    Bonjour,

    J'ai un petit soucis avec une déclaration d'une fonction. J'ai suivi le cours vb.net de Mr. Plasserre et en voulant utiliser ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Declare Function GetPrivateProfileInt Lib "Kernel32" Alias "GetPrivateProfileIntA" ()
    -(ByVal lpApplicationName As String, ByVal lpKeyName As String,
    _ByVal nDefault As Long, ByVal lpFileName As String) As Long
    Mon Visual Studio me renvoi des erreurs que je ne comprend pas vraiment ...

    Voir pièce jointe pour le placement de mon code et les erreurs.

    Si vous avez une idée du soucis ... merci d'avance à tous !

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Declare Function GetPrivateProfileInt Lib "Kernel32" Alias "GetPrivateProfileIntA" _
    (ByVal lpApplicationName As String, ByVal lpKeyName As String, _
     ByVal nDefault As Long, ByVal lpFileName As String) As Long
    Les parenthèses à la fin de la première ligne n'avaient rien à faire là
    L'underscore "_" sert à indiquer que l'instruction se poursuit à la ligne d'après, et se met en fin de ligne, pas en début de ligne. Et c'est le tiret de soulignement (sous le 8) qu'il faut utiliser, pas le tiret (sous le 6)

  3. #3
    Membre éprouvé Avatar de WDKyle
    Homme Profil pro
    Analyste-Programmeur
    Inscrit en
    Septembre 2008
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Programmeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 204
    Par défaut
    D'accord ! Merci beaucoup Je vais essayé ca alors.

    EDIT : Arf il me renvoi toujours une erreur :

    Instruction non valide dans un espace de noms
    Ligne 6 colonne 1

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    il faut déclarer ça à l'intérieur d'une classe ou d'un module, pas directement dans un namespace

  5. #5
    Membre éprouvé Avatar de WDKyle
    Homme Profil pro
    Analyste-Programmeur
    Inscrit en
    Septembre 2008
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Programmeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 204
    Par défaut
    Ok mais comment ?

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par damien.c Voir le message
    Ok mais comment ?
    ben en écrivant le code que je t'ai indiqué, mais à l'intérieur d'une classe... je vois pas comment l'expliquer autrement

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    Damien si tu ne sais pas faire une classe je te conseille fortement de lire un tutoriel sur le VB.NET parce que tu risques de pas aller bien loin sans connaitre les bases.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Public class MaClasse
     
         Public function ...
         End function
     
    End class

  8. #8
    Membre éprouvé Avatar de WDKyle
    Homme Profil pro
    Analyste-Programmeur
    Inscrit en
    Septembre 2008
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Programmeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 204
    Par défaut
    Merci mais je me suis bien placé dans un classe

    Je n'ai plus l'erreur, je ne sais pas ce que j'ai fait comme erreur avant alors ... lol

    Merci en tout cas !

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

Discussions similaires

  1. création de composant erreur dans function
    Par OutOfRange dans le forum Composants VCL
    Réponses: 2
    Dernier message: 01/01/2009, 14h48
  2. [DB2] PHP5 : erreur undefined function db2_connect()
    Par lcoder dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 23/05/2007, 15h14
  3. Erreur : "undefined function or variable"
    Par pwfsic dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 11/05/2007, 14h07
  4. C erreur déclaration
    Par Yanmeunier dans le forum C
    Réponses: 24
    Dernier message: 27/10/2005, 17h24
  5. erreur déclaration variables
    Par bobic dans le forum ASP
    Réponses: 4
    Dernier message: 13/09/2005, 10h11

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