Bonjour à tous,
Avec Delphi Tokyo j'ai créé une application VCL (qui ne fait vraiment rien) dont voici le code ci dessous.
La question est ... pourquoi la définition de TMonField2 avec "= type" provoque cette erreur ?
Pour rappel ou info l'utilisation de "= type" oblige l'utilisation du nouveau type pour les variable de ce type.
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 unit main; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Data.Win.ADODB, Data.DB; type TForm1 = class(TForm) private { Déclarations privées } public { Déclarations publiques } toto: TForm1; end; TMonField = TField; //ok TMonField2 = Type TField; //provoque une erreur interne URW1187 var Form1: TForm1; implementation {$R *.dfm} end.
Partager