Bonjour,
Je patauge avec les définitions du jargon Delphi, dans le cadre d'utilisation de formulaire.
J'ai besoin de variable d'instance. Le hasard a voulu que j'ai pu bricoler jusque ici avec des variables globales. Mais maintenant je dois faire le pas.
Pour moi la définition d'une variable de classe, ou me dit' on chez Delphi globale, est un espace de mémoire unique commun a toutes les instances de la classe.
Dans le schéma de déclaration ci-dessous je déclare une classe ou j'ai note l'espace ou je crois que l'on doit déclarer les variables de classe.
Mais ou est-ce que je dois déclarer les variables d'instance.
J'ai essaye dans l'espace public, mais j'ai un message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 unit MON_UNIT; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, type TDVIEW1 = class(TForm) procedure DiverseEtVariee; private { Private-Deklarationen } strList : TStringList; // Container für Ergebnis " par exemple ma strList n'est plus trouvee par le compilateur" public { Public-Deklarationen } procedure SetDataPtr(p : pointer); end; // Fin de definition interface var Lieu de déclaration variable "globale??" implementation end.
Partager