CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Question Visual Basic 6

mac2550
mac2550
Niveau 7
30 janvier 2003 à 18:23:12

Salut

Je voudrais poser une question sur Visual Basic 6. Je sais que ce n´est pas tout à fait le bon forum mais bon, il n´y a pas de forum créateur d´application.

Alors ma question est:
Quand je fais un code dans ce genre:
VarText1 = Text1.Text

VB fonctionne normalement. Mais lorsque je le fais avec RealBasic il m´oblige à transformer le Text1.Text en valeur.

Alors qu´est-ce que VB fait quand il y a des cas comme ça?

Merci d´avance
Bye

arnaud81
arnaud81
Niveau 7
30 janvier 2003 à 20:21:49

Comme je suppose que tu es une grosse merde en VB ( je uis de bonne humeur ca peut se voir je crois) je t´explique :

VarText1 est tres certainement une variable que tu nas pas declare ( newbies de mes 2) et que donc elle est par defaut du type Variant...Un super type qui permet de stocker nimporte type de valeur : chaine de caractere, entier, flottant,...

Dans ton exemple, Text1.Text est une chaine de caractere, et donc ta variable Text1 prendra comme type String et contiendra ton text...

Dans le cas de RealBasic, il faut que tu forces une conversion Chaine de caractere => Entier ( valeur)......avec une intruction du style StrtoInt ( Code en C). Desole je connais pas ce language de merde qu est RealBasic. ( Rien que le nom me fait peur....)...

Alors vois un peu la difference entre le premier cas et lautre : Dans l un tu stockes une chaine de caractere, dans lautre tu stockes un entier ( je suppose, car tu utilises le terme valeur)...

alors pour repondre a ta question "Que fais VB?" je te repond, il adapte le type de variable ( VarText1) selon le type de Text1.Text ( String)

mac2550
mac2550
Niveau 7
30 janvier 2003 à 20:40:07

Merci de ton aide mais je suis loin d´être une merde en programmation, ça fais 2 ans que je suis dessus!

Je pose cette question pour un pote qui doit expliquer à son prof. pourquoi dans RealBasic on est obliger de transformer le texte en variable et dans Visual non.

Avant de poser cette question, je savais déjà la réponse mais mon pote ne veut pas me croire et veut avoir d´autre avis, alors arrête de me traiter de gros nul bordel*!

! !!...Moi aussi je suis de bonne humeur...!!!

Sarafan
Sarafan
Niveau 10
31 janvier 2003 à 08:19:24

En VB pour forcer la déclaration des variables il faut mettre la directive de compilation : OPTION EXPLICIT au début de l´unité(je ne me rappel plus la syntaxe des directives de compilation) et la VB devrai aussi broncher.
D´une manière général il est vivement recommandé de déclarer toutes les variables.

sese_seko
sese_seko
Niveau 6
31 janvier 2003 à 10:37:09

@ Arnaud81:
Je trouve ton comportement extrenement imbecile et gamin.
Avant de te la raconter, fais preuve d´un peu de modestie.
Tu me fais penser à ces abrutis qui une fois arrivés en haut de la tour retirent l´echelle et passent leurs temps à mepriser ceux qui sont plus bas qu´eux.
Le passage de connaissance est essentiel entre dev. Toi aussi t´etais un newbie.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware