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 sur la declaration


Sujet :

VB.NET

  1. #1
    Membre régulier
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Points : 103
    Points
    103
    Par défaut erreur sur la declaration
    bonjour
    je voudrais declarer une un tableau de string
    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim i As Integer
    Dim tabvar As String
    Dim property As String
     
    For i = 1 To 200
       tabvar = "tabvar" + i
       property = "PROPERTY_TABLEAUIO_TABVAR" + i
     
       Public Const property = "tabvar"
     
    Next
    mais il ne prend pas la boucle for si il n'y a pas de procedure et si je met une procedure il ne me prend pas Public Const property = "tabvar"

    je voudrais une autre solution que faire 200 lignes de code avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Public Const PROPERTY_TABLEAUIO_TABVAR1 = "tabvar1"
    Public Const PROPERTY_TABLEAUIO_TABVAR2 = "tabvar2"
    Public Const PROPERTY_TABLEAUIO_TABVAR3 = "tabvar3"...
    ...
    des idées?

    merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Points : 46
    Points
    46
    Par défaut
    code:
    dim tab as datatable
    For h = 0 To 200
    Me.tab1.Rows.Add("")
    Me.tab1.Columns.Add("")
    end for

    le code n'est pas tres bien fait;mais je voulais dire que tu peux utiliser le datatable,il n'exige pas le type de données mais il accepte tous types et il peut contenir des données de types différent

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 240
    Points : 254
    Points
    254
    Par défaut
    Essaie plutot comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim MonTableau(199) as String
    For i as integer = 0 to 199
        MonTableau(i) = "tabvar" & (i+1).ToString
    Next i

  4. #4
    Membre régulier
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Points : 103
    Points
    103
    Par défaut
    re,
    ce que je voudrais c'est ecrire ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Public Const PROPERTY_TABLEAUIO_TABVAR1 = "tabvar1"
    Public Const PROPERTY_TABLEAUIO_TABVAR2 = "tabvar2"
    ...
    Public Const PROPERTY_TABLEAUIO_TABVAR200 = "tabvar200"
    ce code me permet de recuperer la valeur de PROPERTY_TABLEAUIO_TABVAR1 dans un autre code ecrit en javascript au travers de tabvar1
    cette syntaxe fonctionne tre bien

    mon PB c que j'ai pas envie d'écrire les 200 lignes

    il y a une erreurs lorsque j'utilise la boucle for hors d'une fonction ou procedure

    merci

  5. #5
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut
    le code de Totanne marche très bien !
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 240
    Points : 254
    Points
    254
    Par défaut
    J'ai l'impression que cortex voudrais créer un tableau de constantes en boucle ...
    Le problème est donc de savoir si l'on peut générer dynamiquement un nom de constante comme on le ferais avec n'importe quelle instance de classe ayant une propriété Name.
    La, je bloque, désolé.

  7. #7
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut
    Ca doit être possible mais pourquoi se prendre la tête alors qu'il y a plus simple
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  8. #8
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Points : 706
    Points
    706
    Par défaut
    Il faut utiliser le mot clé ReadOnly pour assigner la valeur d'un champ explicitement. Le mot clé Const accepte uniquement une valeur avant compilation.

Discussions similaires

  1. [XL-2007] Erreur sur instruction Declare
    Par popi33370 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/09/2014, 09h40
  2. Erreur sur une declaration de class avec un extends
    Par kkt8 dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 18/11/2010, 16h40
  3. Erreur sur l'utilisation de DECLARE
    Par Jpetrucci dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 08/09/2009, 14h16
  4. [VBS] Erreur sur "AddWindowsPrinterConnection"
    Par Admin dans le forum VBScript
    Réponses: 5
    Dernier message: 27/03/2004, 16h15
  5. Erreur sur le TNSListener après installation de 9iAS
    Par Patmane dans le forum Installation
    Réponses: 4
    Dernier message: 04/02/2004, 11h16

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