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

VB.NET Detecter une "fonction"

IngenieurJvc
IngenieurJvc
Niveau 9
09 avril 2017 à 23:58:36

Salut, j'ai une textbox
Je veux pouvoir mettre par exemple:


dire("bonjour")

et la sa va faire une msgbox("bonjour")

c'est possible ? Merci https://image.noelshack.com/fichiers/2016/24/1466366648-risitas115.png

AlexisBELM
AlexisBELM
Niveau 3
10 avril 2017 à 11:16:16

Ce que tu demandes est très vague. Explique un peu ce que tu veux faire à ton code.

IngenieurJvc
IngenieurJvc
Niveau 9
10 avril 2017 à 11:41:11

Salut.
Je voudrais enfaite faire un "mini language de programmation"

LoloBzh56
LoloBzh56
Niveau 10
10 avril 2017 à 14:38:41

Tu peux t'amuser à redéfinir toutes les fonctions, mais bon je ne vois pas trop l'intérêt.

Créer une fonction "Dire" qui prend en paramètre une chaine de caractère (et un titre si tu veux) :


Sub Dire(strMsg As String, strTitle As String)
     MessageBox.Show(String, strTitle)
End Sub
Message édité le 10 avril 2017 à 14:39:04 par LoloBzh56
IngenieurJvc
IngenieurJvc
Niveau 9
10 avril 2017 à 15:02:02

OK mais apres je met quoi dans ma test box ?

LoloBzh56
LoloBzh56
Niveau 10
10 avril 2017 à 21:38:52

Ha pardon j'ai zappé cette partie.

Bon, la seule chose que tu peux faire c'est récupérer le texte de la textbox et parser cette chaîne de caractères pour faire un traitement spécifique.

Du style, la partie à gauche de la parenthèse "(" c'est le nom de la fonction. La partie entre les parenthèses ce sont les arguments, séparés par des virgules. Etc...

Après il faut gérer les cas d'erreur, si la chaîne de caractères dans la textbox est incorrecte par exemple.

Regarde ce lien, les manipulations de chaînes de caractères sont assez bien expliquées:
http://silkyroad.developpez.com/VBA/ManipulerChainesCaracteres/

AlexisBELM
AlexisBELM
Niveau 3
11 avril 2017 à 15:07:25

Je vois pas trop l’intérêt de faire un langage de programmation sur VB.NET; mais bref.
Il faut que ton programme essaye d'analyser un fichier texte ou quoi que ce soit (un champ de texte dans ton cas). Tu peux t'inspirer des syntaxes Python/Ruby.

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