equiv en vb6 de assert() en C

Discussion dans 'Web, design' créé par deck_bsd, 1 Avril 2005.

Statut de la discussion:
Fermée.
  1. Offline
    deck_bsd ex membre
    Bonjour,

    Voila je me demandait si en vb6 il existait une fonction qui faisait la mm chose que assert() en C. A savoir cela verifie une condition dans le programme. C'est souvent utilisé si un programme peu continuer a s'éxécuter ou non pour signaler une erreur.

    exemple: assert(variable1+variable2==100);

    Si le résultat est 100 le programme continue si c pas le cas il s'arrete (biensur il faut mettre un condition si assert() revoie NULL pour pas ke le programme plante betement).

    Voila, merci d'avance pour vos réponses :) :D
    deck_bsd, 1 Avril 2005
    #1
  2. Offline
    Ahava Revenant
    bah... oui.


    if (variable1+variable2==100){}


    :roll:


    non ?
    Ahava, 1 Avril 2005
    #2
  3. Online
    eGm_ Guinea Trump
    yep :D
    eGm_, 1 Avril 2005
    #3
  4. Offline
    deck_bsd ex membre
    non car (et c'est pour ca que j'ai mis un exemple) le assert() ne na pas besoin que l'on éxécute une expression après spécialment, c'est surtout une fonction qui sert a vérifier le "run" du programme. De plus la réponse que tu ma donnée n'est pas en vb6. Cela aurai été :

    If varible1+variable2=100 Then expression

    EndIf :D

    Mais c'est gentil quand mm d'avoir répondu :D
    deck_bsd, 2 Avril 2005
    #4
  5. Offline
    Xou I ♥ rien
    vb c'est qd mm de la programmation basique, donc faut pas t'attendre à avoir tout ça en VB, du moins c'est mon avis.

    J'ai jms trop chipoté, mais faut dire que par rapport au C, c'est pas gai :-(
    Xou, 2 Avril 2005
    #5
  6. Offline
    deck_bsd ex membre
    C'est vrai que vb c'est très basique (Mais faut dire ce qui est très utile aussi :D ) .

    Et bien pourtant tu serait surpris :D . En C il n'existe pas bcp de fonction comparer au vb. En c quand tu veu une fonction ... ben tu la fait mdr, car ya bcp de chance qu'elle n'existe pas (Ex: j'ai cherché après longtemps une fonction qui parcour les chaine de caractère en C ou C++ , j'ai jms trouver, car elle existait pas :D ) . Tandis que en Vb ya quasi des fonction pour tout lol. :eek:
    deck_bsd, 2 Avril 2005
    #6
  7. Offline
    Bingo Beer Addict
    En VBA (donc je suppose en VB6 aussi), c'est
    Debug.Assert <Expression Booleenne>
    Bingo, 2 Avril 2005
    #7
  8. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    Exact, tu as l'objet système "Debug", qui n'est autre qu'une des fenêtres de l'environnement de développement, et qui supporte deux méthodes : "Print" qui est une sortie de texte simple (très utile pour voir, p.ex. l'évolution d'une variable sans mettre plein de points d'arrêt, et la méthode "Assert", que je n'ai jamais utilisée
    Jereck, 2 Avril 2005
    #8
  9. Offline
    deck_bsd ex membre
    Merci beaucoup :D
    deck_bsd, 2 Avril 2005
    #9
  10. Offline
    Bingo Beer Addict
    Moi non plus d'ailleurs.
    Je crois qu'elle ne sert que dans les environnements compilés (là où les breakpoints sont ignorés donc).
    Bingo, 4 Avril 2005
    #10
Statut de la discussion:
Fermée.