PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
16 mai 2007 à 10:10
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
16 mai 2007 à 14:29
bonjour bonjour...
voilà un bug pas banal
une sub avec un paramètre optionnel type Byte qui n'est pas initialisé, çà vous est déjà arrivé?
fonctionne dans une Form, mais pas à partir d'un usercontrol...
' CODE DE LA
FORM
Option Explicit
Private Sub Form_Load()
test
UserControl11.test
End Sub
Sub test(Optional ByVal ByteVar As Byte = 6,
Optional ByVal IntVar
As Integer = 6)
'
End Sub
' CODE DU
USERCONTROL
Option Explicit
Sub test(Optional ByVal ByteVar As Byte = 6, Optional
ByVal IntVar As Integer
= 6)
'
End Sub
et voilà le résultat
les "BYVAL" disparaissent pour l'UC, mais c'est surtout le "VIDE" pour le BYTE qui me laisse perplexe...
quelqu'un aurait une idée
merci @+
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 16 mai 2007 à 11:08
embettant, tant que ca ? a part la plage de valeur qui serait testée par VB, c'est pas si grave.
un INteger ou même encore un Long sera je pense plus rapide en temps de traitement : on a des processeurs 32 Bits. Manipuler un Byte necessite des opérations de masquage etc... pas ce qu'il y a de plus rapide, quoi....
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 16 mai 2007 à 13:51
Pour confirmer Renfield, un long serait probablement plus rapide.
En VB6, le type de base est le Long (32bits), toutes les variables, quelles soient byte, integer, ... sont normalement stockées par VB sur 32bits
Mais ton histoire PCPT est effectivement bizare, mais si ce n'est qu'a l'affichage faut pas trop s'inquitter. Ce ne doit etre qu'un des nombreux bugs dont l'IDE de VB à le secret.
---- Sevyc64 (alias Casy) ----
<hr width="100%" size="2" />
# LE PARTAGE EST NOTRE FORCE #
Vous n’avez pas trouvé la réponse que vous recherchez ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 16 mai 2007 à 14:29
rien de grave, je ne parle QUE de l'affichage
je me pose (et vous pose) juste la question, je ne cherche pas à contourner quoi que ce soit, juste comprendre pourquoi cette différence en tant qu'UC.
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp