IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Delphi Discussion :

If statement - Problème


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2007
    Messages : 51
    Par défaut If statement - Problème


    Je suis en train de developper un ptit programme tout simple. Pour le moment je suis occupé à faire tout mes validation checks (exemple, limité le nombre de characteres dans une edit box).
    Pour faire cà, j'utilise une fonction que j'appelle dans un de mes If statement. Simple routine mais bon plusieurs problème apparaissent à ce niveaux:
    - dans ma fonction, la premiere condition n'est pas pris en compte (Length(S) < 26)
    - les deux lignes de codes dans mon IF statement ne sont pas executés

    Pour que vous voyez plus clair, voila mon code:

    Voila ma fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Function ValidStudentInformation1 (S: String): Boolean;
    Var  Valid: Boolean;
    Begin
       If (Length (S) < 26) And (Length (S) > 0)      // premiere condition pas pris en compte
        then
          Valid := true
        else
          begin
            Valid := false;
            ValidOperation := False;
          end;
       ValidStudentInformation1 := Valid;
    End;
    Et voila mon If statement ou j'appelle ma fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      If ValidStudentInformation1(TempStudent.FirstName) = False
       then
        begin
         frmStudentEntry.btnHelp1.Visible := True;                 //statement ignoré
         frmStudentEntry.lblFirstName.Font.Color := ClRed;      //statement ignoré
        end;

    de vos réponses!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2007
    Messages : 51
    Par défaut
    ah ben c'a été plus vite que prévu pour trouver la solution... apparamment le problème vient de TempStudent.FirstName.

    braecking

Discussions similaires

  1. Problème avec MySQL (Statement)
    Par zikyoubi dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 17/07/2013, 18h52
  2. Problème avec EXECUTE STATEMENT
    Par freud dans le forum SQL
    Réponses: 2
    Dernier message: 17/01/2009, 19h25
  3. Réponses: 42
    Dernier message: 18/04/2008, 14h44
  4. problème avec les statements
    Par samil dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 28/08/2007, 08h21
  5. Problème Callable Statements
    Par moulette85 dans le forum JDBC
    Réponses: 5
    Dernier message: 17/12/2006, 18h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo