Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3673 connectés 

  FORUM HardWare.fr
  Programmation

  VB : le # ça veut dire quoi ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VB : le # ça veut dire quoi ???

n°19909
HelloWorld
Salut tout le monde!
Posté le 22-03-2001 à 16:15:30  profilanswer
 

Quand on lit un truc du genre :
variable=10#
ça veut dire quoi ???

mood
Publicité
Posté le 22-03-2001 à 16:15:30  profilanswer
 

n°19910
RalphXML
Posté le 22-03-2001 à 16:26:50  profilanswer
 

Salut,
 
Je crois que c'est une ancienne notation pour indiquer le type.
Normalement il est deconseille d l'utiliser.
 
Il y avait dans mes souvenirs:
$ pour indiquer que le type string
% pour les entier
 mais # je ne sais plus.
 
Desole, mais c'est tout ce que je peux faire
 
A+


---------------
*******************************************
n°19915
HelloWorld
Salut tout le monde!
Posté le 22-03-2001 à 16:37:29  profilanswer
 

Static Function Log10(X)
   Log10 = Log(X) / Log(10#)
End Function
c'est issu du MSDN 6
Il me semble moi aussi que c'est une histoire comme ca (# = LONG)
mais j'aurais voulu en savoir l'utilité exacte ...

n°20248
Sylderon
Posté le 24-03-2001 à 15:09:57  profilanswer
 

# définit le type de donnée Double en VB
 
A+

n°20632
BifaceMcLe​OD
The HighGlandeur
Posté le 27-03-2001 à 02:37:57  profilanswer
 

En définissant le type d'une variable au niveau source, on permet à l'interpréteur ou au compilateur d'optimiser le code.
 
En Visual Basic, toute variable dont le type n'est pas connu sera automatiquement définie comme un Variant, avec toutes les conversions implicites que cela suppose lors de l'utilisation.
 
En donnant le type de la valeur au compilateur, ce dernier créera toute de suite une valeur du bon type, et aucune conversion ne sera nécessaire lorsqu'on utilisera ensuite la variable. D'où un programme plus efficace, et en même temps plus sûr, si le compilateur est capable de faire des contrôles de type en plus.
 
Et pour finir, la recommendation du jour : programmeurs VB, déclarez toujours vos variables. Et rendez la possibilité d'utiliser des variables non déclarées interdite (en ajoutant "Option No Implicit" ou quelque chose dans le genre dans la partie déclarations globales de vos feuilles et de vos modules de code).

n°20707
wouatouwou​atou
Posté le 27-03-2001 à 12:56:56  profilanswer
 

c'est Option explicit je crois...  
En tout cas, c tres interessant tout ca...  
Mais ca booste de combien  ?? C koi le rapport perf. ??
 
Est ce ke ca vaut vraiment le coup ?

n°20829
BifaceMcLe​OD
The HighGlandeur
Posté le 27-03-2001 à 20:15:21  profilanswer
 

En effet "Option Explicit", c'est mieux... ;)
 
De mon point de vue, le gain le plus important est celui de la sécurité offerte par le compilateur. Le reste, c'est souvent accessoire, surtout en VB, où l'on s'occupe rarement des perfs et encore moins souvent de l'empreinte mémoire.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  VB : le # ça veut dire quoi ???

 

Sujets relatifs
Cmt on fait pour dire à une page de se refresher à chaque fois ?VB : Liste une chaine de chaine et dire s'il y a un @ dans la chaine
[Java/JSP] il veut pas m'afficher ma méthodeQui veut participer au développement d'un soft ?
Java le dire à tout le monde ![C++ / Microsoft] Quelqu'un saurait-il me dire à quoi sert ceci
Plus de sujets relatifs à : VB : le # ça veut dire quoi ???


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)