Bonjour,
J'aimerais savoir comment passer un File en parametre ou via une property.
Je voudrais utiliser le fichier ouvert dans mes objets.
merci
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 TFichierPrepa = class private FNomFichier: String; FFile: File; FBuf: array[0..1024] of Char; public constructor Create(ANomFichier: String); destructor Destroy; override; property F: File read FFile write FFile; end; TDmPreparation = class(TDataModule) private { Déclarations privées } FFile: File; FFichUtilisateur: TFichierPrepa; public Init; property F: File read FFile write FFile; property FichUtilisateur: TFichierPrepa read FFichUtilisateur write SetFichUtilisateur; end; ... procedure TDmPreparation.Init; begin AssignFile(F, MONFICHIER); try Rewrite(F, 1); // Efface le fichier s'il existait déjà FichUtilisateur.F := F; //[Erreur] (1152): Opérateur non applicable à ce type d'opérande ... end;
Partager