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

 


Dernière réponse
Sujet : uen tite kestion mais alors vraiment tres tres conne :p
djtoz k j ai essayer ce ke tu a ecris Miles V
mais y a un prob de compil la aussi
qd je clic sur convertir, me dit:
 
Erreur de compilation
methode ou membres de donnees introuvable

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
djtoz k j ai essayer ce ke tu a ecris Miles V
mais y a un prob de compil la aussi
qd je clic sur convertir, me dit:
 
Erreur de compilation
methode ou membres de donnees introuvable
Miles V C'est sa la magie de VB. Il fait des conversions implicite dans tous les sens sans sourciller...  
Ca donne un code à ch..., mais ça permet d'aller vite :sarcastic:
 
Sinon, ton prog je le ferais comme ça :
 
Dim ip5 As Integer  
Dim ip6 As Integer  
Dim ip7 As Integer  
Dim ip8 As Integer  
Dim ipfinal As Integer  
 
Private Sub Command1_Click()  
ip5 = CInt(Text1.value) * ....  
ip6 = CInt(Text2.value)  * ....  
ip7 = CInt(Text3.value)  * ....  
ip8 = CInt(Text4.value)  * ....  
ipfinal = ip5 + ip6 + ip7 + ip8  
MsgBox (ipfinal)  
End Sub  
 
Le CInt est une conversion explicite, mais tu peux à la limite t'en passer.
Et tu laisses tomber les affectations de variables dans les Change().
 
D'autres questions :sol: ?

 

[edtdd]--Message édité par Miles V--[/edtdd]

vinc Euh, j'y connais pas grand chose en visual basic...mais la tu tenterais pas de mettre du texte dans une variable integer ? sans aucune conversion explicite ?
 
integer = string ca me semble moyen...
djtoz up up up
djtoz bon alors je vous montre mon programme que je voulais realiser, pk la j y arrive po :/
bon ces un prog pour convertir une ip sous un autre format :
 
Dim ip1 As Integer
Dim ip2 As Integer
Dim ip3 As Integer
Dim ip4 As Integer
Dim ip5 As Integer
Dim ip6 As Integer
Dim ip7 As Integer
Dim ip8 As Integer
Dim ipfinal As Integer
 
Private Sub Command1_Click()
ip5 = ip1 * ....
ip6 = ip2 * ....
ip7 = ip3 * ....
ip8 = ip4 * ....
ipfinal = ip5 + ip6 + ip7 + ip8
MsgBox (ipfinal)
End Sub
 
Private Sub Text1_Change()
ip1 = Text1.String
End Sub
 
Private Sub Text2_Change()
ip2 = Text2.String
End Sub
 
Private Sub Text3_Change()
ip3 = Text3.String
End Sub
 
Private Sub Text4_Change()
ip4 = Text4.String
End Sub
 
la ca me fais une erreur de compile au moment ou j essaie de mettre un nombre ds une des textbox !
 
ca ressemblerai a ca en fait :
http://skual42.multimania.com/images/conv_ip.JPG  

 

[edtdd]--Message édité par djtoz--[/edtdd]

juju_le_barbare Si tu fais :
 
Private Sub Text1_Change()  
dim mavariable as string
mavariable = text1.text
End Sub
 
Et bien à chaque fois que la zone de texte change, mavariable change aussi.
Mais il te sera inutile car tu pourras utiliser mavariable que dans l'évènement Change.
 
Je te conseille de créer une zone de texte, et à côté un bouton, ou dedans tu mets :
 
dim mavariable as string
mavariable = text1.text
 
Et dans ce même bouton tu utilises mavariable, pour faire une opération par exemple (auquel cas tu mets 'dim mavariable as integer' au lieu de 'string')
tagada001 Si mes souvenirs sont bons je dirai:
dim mavariable
Private Sub Text1_Change()  
 
mavariable = text1.text
 
End Sub
ethernal tu veux en faire koi de ta variable ?
pq dans l'évenement "Change()" ?
djtoz ca me fais une erreur de compile la dessus :
 
Private Sub Text1_Change()
 
:(
ethernal ça fait lgtps que j'en ai plus fais...
 
c'est comme le this en C++
ça vaut dire l'objet en cours.
djtoz oki et le ME correspond a koi en fait la ?
ethernal un truc du genre  
Dim maVariable  As String
maVariable= Me.Text1.Value
djtoz merde alors me dites po ke personne sais ca !! :ouch:
djtoz vous foutez po de ma gueule siouplez :p
je debute en visual basic :)
 
j arrive pas a associer ce que je rentre ds une textbox a une variable, la qd ma textbox est cree, j ai ca:
 
Private Sub Text1_Change()
 
End Sub
 
si je rentre un chiffre ds ma textbox, je veut l associer a une variable !
komen k on fais ?

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR