Tqueue : une alternative au tableau, moins gourmande en ressource.

Soyez le premier à donner votre avis sur cette source.

Vue 4 108 fois - Téléchargée 509 fois

Description

Pour illustrer l'utilisation de TQueue, une petite application inutile qui permet de dessiner avec la souris sur le canvas de la fiche en enfonçant le bouton gauche. Et d'effacer le dernier trait d'un simple clic droit.
Ce n'est qu'un prétexte pour stocker temporairement une collection de TPoint dans une liste au lieu d'un tableau...
Et pour les débutants, une petite introduction aux pointeurs (vraiment succincte).

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
2527
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2019
15
-> CIREC
Merci pour cette précision que j'ignorais. Cependant, je laisse la déclaration dans le code pour ne pas dérouter les débutants. Ce code étant adaptable à des pointeurs de n'importe quoi...

-> Michèle
TQueue est une liste qui gère des pointeurs selon le principe d'une pile FIFO (First In First Out). On y retrouve les 3 méthodes classiques: Peek, Poke et Push. Une pile FIFO peut être vue comme une simple file d'attente.
Il existe aussi TStack, correspondant à une pile LIFO (Last In First Out) et qui comporte les mêmes méthodes.
Pour des listes semblables mais qui géreraient des références d'objets plutôt que des pointeurs, on utilisera TObjectQueue et TObjectStack.
Voilà. J'espère avoir été plus clair.
Bizzzossi :)
Messages postés
34
Date d'inscription
samedi 1 avril 2006
Statut
Membre
Dernière intervention
26 août 2006

Il manque une explication plus clair dans TQueue...
Oui, sinon tout va.
Bonne continuation...

Bizzz...
Michèle
Messages postés
3819
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
2 novembre 2020
34
Salut,

Juste un petit truc au passage :

Le Type PPoint est déjà déclaré dans l'unité Windows donc ce n'est pas utile de le redéclarer.

@+
Cirec

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.