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 :

[Débutant] Instruction : Assigned


Sujet :

Delphi

  1. #1
    Membre du Club Avatar de colocolo
    Inscrit en
    Février 2007
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 166
    Points : 61
    Points
    61
    Par défaut [Débutant] Instruction : Assigned
    cette instruction (assigned) veut dire quoi:
    un example
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    while Assigned(q.suivant) do begin

  2. #2
    Membre habitué Avatar de PierreDelcroix
    Profil pro
    Inscrit en
    Février 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 90
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2007
    Messages : 86
    Points : 192
    Points
    192
    Par défaut
    while Assigned(q.suivant) do begin
    ça veut dire:

    while (q.suivant <> nil) do begin
    Si l'objet q.suivant existe, fait ....

  3. #3
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut

    Citation Envoyé par Aide Delphi
    Description

    Utilisez Assigned pour déterminer si le pointeur ou la procédure référencée par P a la valeur nil.P doit être une référence variable d'un pointeur ou d'un type procédural.Assigned(P)correspond au test P<>nil dans le cas d'une variable pointeur et à@P <>nil dans le cas d'une variable procédurale.
    ce qui plus simplement correspond à:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    while (q.suivant <> nil) do begin
    [edit] Grillé par Pierrot !! [/edit]

    @+ Claudius

  4. #4
    Membre du Club Avatar de Morfus
    Inscrit en
    Novembre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 93
    Points : 58
    Points
    58
    Par défaut
    ça veut dir affecter a q.suivant une valeur

  5. #5
    Membre habitué Avatar de PierreDelcroix
    Profil pro
    Inscrit en
    Février 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 90
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2007
    Messages : 86
    Points : 192
    Points
    192
    Par défaut Attention!
    Il faut faire attention,
    Quand on ne utilise pas le FreeAndNil mais justement .Destroy ou .free, on peut avoir le problème que l'objet n'existe plus, mais que le pointer n'est pas nil.

    En ce cas la, on va passer le teste ( il pense que l'object existe ), mais vous obtenez un Acess violation. Il est une bonne habitude d'utiliser toujours FreeAndNil.

Discussions similaires

  1. [Débutant] Instruction IF sans les "{}" (accolades)
    Par danouvrs dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 05/09/2008, 13h40
  2. [Débutant] Instruction SBB
    Par rxjmo dans le forum x86 16-bits
    Réponses: 5
    Dernier message: 08/03/2008, 18h36
  3. [Débutant] Instruction goto
    Par feynman dans le forum Fortran
    Réponses: 6
    Dernier message: 11/09/2007, 17h18
  4. [Débutant - XSLT] instructions serveurs possibles ?
    Par sempire dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 06/10/2005, 12h06
  5. Aide débutant instruction VBA tableau Excell
    Par damien33 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/09/2005, 11h31

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