LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir les derniers articles.
Email
Nom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam

Les données d'un ordinateur peuvent être considérées comme des cellules de mémoire qui ont leurs propres noms (identifiants). Toutes les données du programme sur langage Delphi doivent être décrits avant leur première utilisation. Et le compilateur s'assure qu'ils sont utilisés dans le programme conformément à cette description, ce qui évite les erreurs.

Toute valeur dans Delphes peut être constant ou variable. Son nom (identifiant) peut être composé d'une combinaison de lettres latines, de chiffres et d'un trait de soulignement, et ne commence pas par un chiffre. Dans ce cas, le cas des caractères n'a pas d'importance.

La place de la description des données dans le programme est à l'extérieur blocs logiques début / fin... Dans le module avant le mot-clé la mise en oeuvre il y a un bloc de description:

var
Form1: TForm1;

C'est ici, à partir de la ligne suivante, qu'il convient de déclarer global variables et constantes. Comme vous pouvez le voir, un (Form1) existe déjà!

Commande d'annonce variables dans Langage Delphi:

var Nom de variable : variable_type ;

Mot var - clé. Le nom peut être n'importe quel identifiant, s'il n'a pas été décrit précédemment et ne fait pas partie des mots clés ou réservés langage Delphi... Si vous devez décrire plusieurs variables du même type, elles sont répertoriées, séparées par une virgule:

var A, B, C : Entier;

Si plusieurs descriptions se succèdent, le mot-clé var vous ne pouvez pas spécifier à nouveau:

var UN B : Entier;
C, D : Chaîne;

Constant la quantité est autrement appelée constant... Bien sûr, le programme peut utiliser directement des nombres et des chaînes: 3.1415 ou "C'est le sens de pi", mais il est parfois plus pratique de les affecter à un identifiant. La description des constantes est similaire à la description des variables, mais le mot-clé est utilisé const, le nom de l'identifiant est suivi du type, puis du signe égal et de sa valeur. De plus, le type de constante ne peut pas être spécifié:

const pi = 3.1415 ;
ZnakPi : Chaîne \u003d"C'est le sens de pi";

Au fait, la constante Pi intégré à Delphi, c'est-à-dire pour utiliser le nombre dans Delphi 3,1415... dans les calculs, il vous suffit d'attribuer la constante intégrée Pi type de variable Réel ou simplement utiliser directement dans les expressions.

Il est maintenant temps d'en savoir plus sur les types de données utilisés dans Delphes... Tout d'abord, ce sont des chaînes et des nombres.

Par chaîne est une séquence de caractères entre guillemets simples:
"ceci est une chaîne de texte" Si le texte doit contenir le caractère guillemet lui-même, il doit être répété deux fois:
"this" "est un caractère guillemet simple" La chaîne peut être vide et ne contient aucun caractère. Ensuite, il se compose de deux guillemets se succédant sans espace. Naturellement, la ligne ne peut être constituée que d'espaces seuls.
Le type de chaîne le plus populaire est Chaîne... Tapez la chaîne Chaîne peut contenir un nombre variable de caractères jusqu'à 2 Go. Si vous devez limiter la taille de la chaîne à une valeur fixe, après le mot-clé Chaîne entre crochets, il y a un nombre qui détermine le nombre de caractères dans la ligne: Chaîne... L'utilisation des chaînes Delphi est décrite plus en détail ci-dessous.
Un seul caractère est de type Carboniser et est écrit sous forme de caractère entre guillemets simples: "une"... Certains caractères ne peuvent pas être affichés à l'écran, par exemple un caractère de fin de ligne (égal à # 13), un caractère de saut de ligne (égal à # 10). Ces caractères sont écrits sous la forme de leur code numérique (encodé ANSI) précédé du signe # ... Par exemple, #0 .
Enfin, il existe les chaînes dites à terminaison nulle. Le comptage des caractères dans ces lignes commence à zéro et se termine par un caractère avec un code 0 (#0 ). Ces chaînes sont de type PChar.

Nombres il y a entier et fractionnaire.
Le tableau suivant répertorie types standard entiers et leurs plages de valeurs valides correspondantes.

Les nombres fractionnaires ont une partie fractionnaire, séparée par un point décimal. L'utilisation du symbole est autorisée e (ou E) suivi d'un nombre indiquant que côté gauche vous devez multiplier par 10 à la puissance appropriée: 5e25 - cinq fois dix à la vingt-cinquième puissance.
Voici les types fractionnaires standard et leurs plages de valeurs valides correspondantes. La plupart des types ont une plage de valeurs positives, mais une plage similaire de valeurs négatives et le nombre 0 .

Le type de données suivant est booléen Booléencomposé de seulement deux valeurs: Vrai (Vérité) et Faux (Faux). Où Vrai\u003e Faux.

Désormais, en utilisant des composants, leurs propriétés et événements, en introduisant vos propres variables, vous pouvez concevoir des programmes contenant des calculs. Reste à savoir comment afficher la valeur calculée.
Je ne parle pas des programmes de console ici! Et dans les applications Windows à fenêtres normales, cette valeur doit être placée dans un composant qui a des propriétés Texte ou Légende... Ce sont, par exemple, des composants tels que Étiquette et Éditer , et le formulaire lui-même a la propriété Légende, où vous pouvez également afficher des informations. Cependant, dans Delphi, les informations doivent généralement être transformées avant d'être sorties. Comme l'affectation n'est possible qu'entre des variables du même type, alors un tel programme (n'essayez pas de l'exécuter):

var A, B, C: entier;
commencer
A: \u003d 5;
B: \u003d 10;
C: \u003d A + B;
Label1.Caption: \u003d C;
fin;

Lèvera une erreur, puisque la propriété Légende a du texte type de chaîneet les variables utilisées sont numériques type entier... Par conséquent, vous devez convertir la valeur de la variable C au type de texte. Il existe une fonction intégrée pour cela IntToStr... La ligne de notre "programme" qui a causé l'erreur devrait ressembler à ceci:

Label1.Caption: \u003d IntToStr (C);

Un tel programme, en plus d'afficher le nombre 15 , n'est capable de rien. Nous devons apprendre à entrer d'autres nombres dans le programme. Nous utilisons des composants Éditer... Les numéros saisis seront contenus dans la propriété Texte ces composants. Placer deux composants sur le formulaire Éditer, un composant Étiquette et le bouton Bouton, en cliquant sur lequel nous allons effectuer des calculs. En composants Modifier1 et Modifier2 nous allons introduire des nombres pour la sommation. Pour passer à l'éditeur de code, double-cliquez sur notre bouton Button1. Nous irons directement à celui formé pour nous environnement Delphi préparation du manipulateur pour appuyer sur le bouton, directement entre les opérateurs commencer et fin... Écrivons ce code simple:

procédure TForm1.Button1Click (Expéditeur: TObject);
var A, B, C: entier; // N'oubliez pas les déclarations de variables
commencer
// Début du code:
A: \u003d Edit1.Text;
B: \u003d Edit2.Text;
C: \u003d A + B;
Label1.Caption: \u003d IntToStr (C);
// Fin de code
fin;

En essayant d'exécuter ce code, Delphi affichera des erreurs pour une raison similaire - variables UNE et B avoir du numérique type entieret la propriété Texte - texte type de chaîne... La fonction intégrée vous aidera à corriger les erreurs StrToIntqui effectue la conversion inverse - texte en entier. Opérateurs d'affectation de variables UNE et B devrait ressembler à ceci:

A: \u003d StrToInt (Edit1.Text);
B: \u003d StrToInt (Edit2.Text);

Dans ce cas, les variables A, B, C ont été utilisés pour plus de clarté. Vous pouvez vous en tirer avec une seule ligne:

Label1.Caption: \u003d IntToStr (StrToInt (Edit1.Text) + StrToInt (Edit2.Text));

De même, il existe des fonctions pour convertir vers et à partir d'une chaîne de nombres flottants réels ( Flotteanglais) virgule de type Réel... Pour convertir en chaîne - FloatToStr, arrière - StrToFloat.
Souvent, les résultats des calculs sont de type Delphi Réel, ont une longue «queue» de chiffres après la virgule décimale. Lors de l'affichage d'une telle variable sous forme de texte, il est nécessaire de limiter le nombre de chiffres après la virgule décimale. Comment cela peut être fait est également décrit dans le didacticiel Delphi

Dans Delphi, lors du développement d'applications pour leur vitesse et leurs performances maximales en travaillant avec la RAM, des types de données sont utilisés. Sans spécifier le type, il est impossible d'imaginer combien d'octets seront alloués pour stocker la valeur d'une variable dans mémoire vive.

Seule l'attribution obligatoire du type à la variable assurera un fonctionnement efficace de l'application avec une charge minimale sur le système informatique.

Le langage delphi fonctionne sur un ensemble assez large de types de données: entier, réel, caractère, minuscule et type booléen... En outre, les types génériques présentés, en fonction de la quantité de mémoire allouée pour le stockage, ont une division spécifique en types.

Le type de données entier dans Delphi est représenté par:

  • Shortint - occupe 8 bits en mémoire et a une plage numérique de -127 à 128.
  • Smallint - la plage numérique est comprise entre -32 768 et 32 \u200b\u200b767 (16 bits).
  • Longint est une plage de nombres allant de -2 147 483 648 à 2 147 483 647 (32 bits).
  • Int64 est la plus grande plage de - 263 à 263-1 (64 bits).
  • Octet - plage de valeurs de 0 à 255 (8 bits).
  • Word est une plage numérique de 0 à 65535 (16 bits).
  • L'intervalle des mots longs est compris entre 0 et 4 294 967 295 (32 bits).
Il convient de noter que les 3 derniers types sont appelés non signés car ils n'ont que des nombres positifs dans leur plage numérique (pas de valeurs négatives). De plus, vous pouvez utiliser le type «Integer», qui correspond à «Longint». Sachez également que les valeurs des types sont strictement ordonnées. Cela permet d'utiliser différentes procédures et fonctions par rapport aux valeurs. Pas un vrai type de données Delphi (non ordonné).

Les nombres à virgule flottante (fractionnaires) sont représentés en delphi comme un type réel. Le type de données réel est divisé en 6 types, qui diffèrent par la plage numérique, le nombre de chiffres significatifs et la mémoire occupée.

  • Le nombre unique peut être compris entre 1,5 x 1045-3,4 x 1038. La quantité de mémoire occupée est de 4 octets.
  • Real48 - plage numérique 2,9x-39-1,7x1038 (6 octets).
  • Double - la plage est de 5,0x10-324 -1,7x10308 (8 octets).
  • Étendu - 3,6x10-4951 -1,1 x104932 (10 octets).
  • Comp - la plage de nombres 263 + 1 - 263-1, la mémoire occupée est de 8 octets.
Monnaie - ce type réel les données sont également appelées monétaires. Il est utilisé pour mettre en œuvre diverses applications sujets financiers. Dispose de 53 bits de précision et prend en charge 4 décimales.

Les informations textuelles (variables) sont représentées par des types de données chaîne dans Delphi. Il existe 3 types:

  • Shortstring - la longueur de la chaîne peut comporter jusqu'à 255 caractères et est allouée en mémoire par une méthode statique.
  • Longstring - ce type de données n'est limité que par la quantité de tas.
  • WideString - Similaire à Longstring, mais chaque caractère est représenté en Unicode.
Dans delphi, les types de données string peuvent être désignés par le type string, qui est similaire à shortstring.

La syntaxe pour spécifier le type d'une variable dans delphi est assez simple. Un certain nombre d'exemples appuient cette affirmation:

Var Stroka: corde longue; -Définissez la variable «Stroka» sur le type de chaîne longue. var D: double; - type de données réel. var F: shortint; - type entier.
Le langage Delphi est dérivé du langage Object Pascal de bas niveau, qui permet de développer des programmes sous Linux en utilisant des compilateurs compatibles. Cette situation garantit l'écriture de programmes, le développement d'interfaces graphiques, des applications qui peuvent faciliter l'administration Linux, saturer le système avec des fonctionnalités nouvelles et pratiques.

Type de données

Le programme peut fonctionner sur des données différents types: nombres entiers et fractionnaires, symboles, chaînes de caractères, booléens.

Type entier

Le langage Delphi prend en charge sept types de données entiers: shortint, smailint, Longint, Int64, Byte, word et Longword, qui sont décrits dans le tableau. 1.1.

Tableau 1.1.Types entiers

Un type

Intervalle

Format

Shortint

128-127

8 bits

Smallint

32 768 - 32 767

16 bits

Longint

2 147 483 648 - 2 147 483 647

32 bits

Int64

2 63 - 2 63 - 1

64 bits

Octet

0-255

8 bits, non signé

Mot

0-65 535

16 bits, non signé

Longword

0 - 4 294 967 295

32 bits non signé

Object Pascal prend également en charge le type entier le plus polyvalent -Entier, qui est équivalentLongint.

Type réel

Le langage Delphi prend en charge six types réels: Reai48, single, Double, Extended, comp, Currency. Les types diffèrent entre eux par la plage de valeurs acceptables, le nombre de chiffres significatifs et le nombre d'octets nécessaires pour stocker les données dans la mémoire de l'ordinateur (tableau 1.2).

Tableau 1.2.Types réels (fractionnaires)

Un type

Intervalle

Chiffres significatifs

Octets

Réel48

2,9x 10 -39 -1,7x10 38

11-12

06

Célibataire

1,5 x 10 -45-3,4x 10 38

7-8

04

Double

5,0x10- 324 -1,7x10 308

15-16

08

Élargi

3,6x10- 4951 -1,1 x10 4932

19-20

10

Comp

2 63 +1 - 2 63 -1

19-20

08

Devise

922 337 203 685 477.5808 --922 337 203 685 477.5807

19-20

08

Le langage Delphi prend également en charge le type réel le plus polyvalent -Real, qui équivaut à Double.

Type de caractère

Le langage Delphi prend en charge deux types de caractères: Ansichar et Widechar:

  • le type Ansichar est composé de caractères codés ANSI qui correspondent à des nombres compris entre 0 et 255;
  • widechar sont des caractères Unicode et sont numérotés de 0 à 65535.

Object Pascal prend également en charge le type de caractère le plus polyvalent, Char, qui est équivalent à Ansichar.

Type de chaîne

Le langage Delphi prend en charge trois types de chaînes: shortstring, Longstring

  • WideString:
  • le type shortstring représente des chaînes de 0 à 255 caractères allouées statiquement dans la mémoire de l'ordinateur;
  • le type Longstring est des chaînes allouées dynamiquement en mémoire, dont la longueur n'est limitée que par la quantité de mémoire libre;
  • wideString est une chaîne allouée dynamiquement en mémoire dont la longueur n'est limitée que par la quantité de mémoire libre. Chaque caractère d'une WideString est un caractère Unicode.

En langage Delphi, l'identificateur de chaîne peut être utilisé pour désigner un type de chaîne. Le type de chaîne est équivalent au type de chaîne courte.

Type booléen

La valeur booléenne peut être l'une des deux valeurs True ou False. Dans Delphi, les booléens sont du typeBooléen.

Variable

Une variable est une zone de mémoire qui contient des données sur lesquelles le programme fonctionne. Lorsqu'un programme manipule des données, il opère en fait sur le contenu des cellules de mémoire, c'est-à-dire des variables.

Pour que le programme accède à une variable (zone mémoire), par exemple, pour obtenir les données initiales pour le calcul par une formule ou pour enregistrer le résultat, la variable doit avoir un nom. Le nom de la variable est créé par le programmeur.

En tant que nom de variable, vous pouvez utiliser une séquence de lettres de l'alphabet latin, des chiffres et des caractères spéciaux. Le premier caractère d'un nom de variable doit être une lettre. Vous ne pouvez pas utiliser d'espace dans un nom de variable.

Veuillez noter que le compilateur Delphi ne fait pas la distinction entre les lettres majuscules et minuscules dans les noms de variables, donc les noms SUMMA, Summa et summa désignent la même variable.

Il est souhaitable que le nom de la variable soit logiquement lié à son objectif. Par exemple, les variables conçues pour stocker les coefficients et les racines d'une équation quadratique, qui sous forme générale s'écrit traditionnellement

ax2 + bx + c \u003d 0

il est assez logique d'attribuer les noms a, b, c, x1 et x2. Un autre exemple. Si le programme a des variables conçues pour stocker le montant de l'achat et la valeur de la remise, ces variables peuvent être nommées

TotalSumm et Discount ou ObSumma et Skidka.

Dans Delphi, chaque variable doit être déclarée avant utilisation. À l'aide de la déclaration, non seulement le fait de l'existence d'une variable est établi, mais également son type est défini, ce qui indique également la plage de valeurs acceptables.

En général, une instruction de déclaration de variable ressemble à ceci:

Nom: type;

où:

  • nom - le nom de la variable;
  • type - le type de données que la variable est destinée à stocker.

Exemple:

un vrai; b: réel; i: entier;

Dans les exemples ci-dessus, deux variables de type real et une variable de type integer sont déclarées.

Dans le texte du programme, la déclaration de chaque variable est généralement placée sur une ligne distincte.

Si le programme a plusieurs variables du même type, alors les noms de ces variables peuvent être listés sur une ligne séparés par des virgules, et le type de variables peut être spécifié après le nom de la dernière variable séparée par deux-points, par exemple:

a, b, c: réel; x1, x2: réel;

Constantes

Il existe deux types de constantes dans Delphi: régulière et nommée.

Une constante ordinaire est un nombre entier ou fractionnaire, une chaîne de caractères ou un seul caractère, une valeur booléenne.

Constantes numériques

Dans le texte du programme, les constantes numériques sont écrites de la manière habituelle, c'est-à-dire de la même manière que les nombres, par exemple, lors de la résolution de problèmes mathématiques. Lors de l'écriture de nombres fractionnaires, un point est utilisé pour séparer les parties entières et fractionnaires. Si la constante est négative, un signe moins est placé immédiatement avant le premier chiffre.

Voici des exemples de constantes numériques:

123 0.0

524.03 0

Les constantes fractionnaires peuvent être affichées sous forme de nombres à virgule flottante. La représentation en virgule flottante est basée sur le fait que tout nombre peut être écrit sous forme algébrique comme le produit d'un nombre inférieur à 10, appelé mantisse, et d'une puissance de dix, appelée ordre.

"2.4"

"RÉ"

Ici, vous devez faire attention à la constante "2.4". C'est exactement une constante de caractère, c'est-à-dire une chaîne de caractères qui représente le nombre «deux virgule quatre», et non le nombre 2,4.

Constantes booléennes

Une déclaration logique (expression) peut être vraie ou fausse. True correspond à la constante True, à la valeur "false" - une constanteFaux.

Constante nommée

Une constante nommée est un nom (identificateur) qui est utilisé dans le programme au lieu de la constante elle-même.

Une constante nommée, comme une variable, doit être déclarée avant utilisation. En général, l'instruction pour déclarer une constante nommée ressemble à ceci:

constante \u003d valeur;

où:

  • constant - le nom de la constante;
  • valeur est la valeur de la constante.

Les constantes nommées sont déclarées dans le programme dans la section de déclaration de constante, qui commence par le mot const. Vous trouverez ci-dessous un exemple de déclaration de constantes nommées (entier, chaîne et fractionnaire).

const

Lié \u003d 10;

Title \u003d "(! LANG: Vitesse de course";!}

pi \u003d 3,1415926;

Après avoir déclaré une constante nommée dans un programme, vous pouvez utiliser son nom au lieu de la constante elle-même.

Contrairement à une variable, lors de la déclaration d'une constante, le type n'est pas explicitement spécifié. Le type d'une constante est déterminé par son type, par exemple:

  • 125 - constante de type entier;
  • 0,0 - constante de type réel;
  • "exécuter" est une constante de chaîne;
  • "\\" est une constante de caractère.


Nous continuons notre formation! Les variables jouent un rôle très important dans Delphi. Au cours du travail du programme, vous pouvez à la fois stocker et récupérer des informations dans des variables. Les variables peuvent être de différents types. Par exemple, pour écrire du texte dans une variable, utilisez le type Chaîne... Pour écrire un nombre dans une variable, utilisez le type Entier.

Voici une liste des types de variables de base dans Delphi:

  • Entier - entiers de la plage: -2147483648 .. + 2147483647
  • Shortin - entiers de la gamme: -128 .. + 127
  • Octet - entiers de la plage: 0 .. + 255
  • Réel - les nombres entiers et fractionnaires de la plage: 5e-324..1,7e + 308
  • Double - similaire au type réel
  • Chaîne - type de données chaîne
  • Carboniser - type de données de caractère
  • Bollean - type de données booléen. Peut être vrai - vrai ou faux - faux
Nous en avons terminé avec la théorie, ouvrons maintenant Delphi 7 et créons un nouveau projet. Après cela, nous jetons le composant familier sur le formulaire Bouton et pas encore familier Étiquette... Composant Étiquette c'est une chose tellement utile dans laquelle vous pouvez écrire une sorte de signature. Par exemple, une signature pour un autre composant, ou simplement écrire l'auteur du programme dedans. Essayez de trouver un composant Étiquette eux-mêmes, survolant tous les composants de l'onglet la norme et en lisant l'info-bulle. À qui il est difficile de trouver, alors ce quatrième composant à partir de la gaucheen dehors de l'icône du curseur.

J'ai tout fait et je l'ai eu comme ça:

Nous devons maintenant créer un événement Sur clic sur le bouton, j'espère que vous vous souvenez comment.
Les variables sont déclarées entre mots clés procédure et commencer... Votre annonce commence par un mot clé var, alors c'est écrit nom variable et à travers côlon sa un type... Tout se termine comme toujours par un point-virgule.

Créons une variable S type Chaîne dans la procédure Sur clic: procédure TForm1.Button1Click (Sender: TObject); var S: chaîne; commencer la fin; Après cela entre les mots-clés commencer fin attribuer valeur variable égal à "Ma première variable". L'affectation est rédigée comme suit. Nous écrivons nom variable, opérateur d'affectation := et valeur... Si nous enregistrons des informations comme Chaîne, puis les informations sont placées entre guillemets simples.

Vue générale: procédure TForm1.Button1Click (Sender: TObject); var S: chaîne; begin S: \u003d "Ma première variable"; fin; Maintenant, si vous compilez le programme et cliquez sur le bouton, rien de significatif ne se passera, juste la valeur sera écrite dans la variable et c'est tout. Essayons de déduire la valeur de la variable. Ceci est fait aussi simplement qu'il est enregistré. Nous afficherons la valeur dans notre Étiquette.

La syntaxe est: Label1.Caption: \u003d S; Examinons de plus près ce code. Nous avons d'abord écrit Label1, puis nous écrivons un point et une énorme liste avec les propriétés de ce composant apparaît dans Delphi. Vous pouvez, bien sûr, fouiller et y trouver Légendemais nous serons plus intelligents! Nous, après avoir mis le point, écrirons une autre lettre C et Delphi trie toutes les propriétés et trouve tout ce qui commence par une lettre C... Le premier de la liste sera la propriété Légende.

Sélectionnez-le dans la liste et cliquez sur Entrer... Notez que nous avons écrit, mais après avoir appuyé sur EntrerDelphi a ajouté le nom de propriété lui-même. Puis vient à nouveau l'opérateur d'affectation et notre variable.

Vous vous demandez probablement: "Pourquoi une variable, si vous pouviez écrire Label1.Caption: \u003d" Ma première variable ";?". La réponse est simple. Il faut alors étudier les variables :).
Non, en fait, vous pouvez également attribuer cette façon, mais imaginez une telle situation que vous ayez écrit un très grand programme populaire et dans votre programme là-bas, cinquante les composants reçoivent la même valeur et vous avez maintenant une tâche: "Changer cette valeur pour une valeur plus universelle et compréhensible pour l'utilisateur."

Qu'est ce que tu vas faire?

  • En premier Si vous avez tous ces composants affectés à la même variable, et pour changer tous ces cinquante composants la valeur il vous suffit de changer la valeur de la variable.

  • Dans la seconde Dans ce cas, vous restez assis pendant 20 minutes, copiez tout et copiez la valeur dans les cinquante composants.
Tirez votre propre conclusion.

Et donc, nous continuons! En général, cela devrait être comme ceci: procedure TForm1.Button1Click (Sender: TObject); var S: chaîne; begin S: \u003d "Ma première variable"; Label1.Caption: \u003d S; fin; Nous compilons notre programme et cliquons sur Bouton (pain / bouton). Immédiatement composant Étiquette au lieu Label1 montrera Ma première variable.

Je voudrais terminer là-dessus, car je suis déjà fatigué d'écrire une leçon :), mais je ne vous ai pas encore présenté le type Entier et comment affecter une variable avec ce type. Vous pensez que vous devez l'attribuer de la même manière qu'une variable comme Chaînemais vous vous trompez.
Le fait est que la propriété Légende en général, tous les composants ne peuvent recevoir que des valeurs de texte. Comment allons-nous attribuer un type numérique si seul un type de texte est possible? Tout n'est nulle part plus facile. Vous pouvez basculer entre les types de variables, c'est-à-dire que vous pouvez transformer le type numérique en type de texte et l'affecter au composant Étiquette... C'est ce que nous allons faire maintenant.

Vous devez d'abord recommencer :). Déclarons une variable nommée je et tapez Entierl'ajouter à la variable S... Code: procédure TForm1.Button1Click (Sender: TObject); var S: chaîne; I: entier; commencez ... Ensuite, affectez à la variable je valeur 21 ... I: \u003d 21; Notez que la valeur numérique est écrite sans guillemets simples! Maintenant, attribuons à la propriété Légende valeur variable je, pour cela, vous devez utiliser l'opérateur IntToStr ()... Cela convertit en quelque sorte un type numérique en texte. La variable à convertir est indiquée entre parenthèses.

Vue générale du code: procedure TForm1.Button1Click (Sender: TObject); var S: chaîne; I: entier; begin S: \u003d "Ma première variable"; Label1.Caption: \u003d S; I: \u003d 21; Label1.Caption: \u003d IntToStr (I); fin; Compilez le programme et vous verrez que Étiquette affichera la valeur de la variable je, c'est à dire 21 .

C'est tout! Bonne chance!
Rendez-vous dans le prochain tutoriel!

LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir les derniers articles.
Email
Nom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam