Blady
2018-04-02 09:26:34 UTC
Bonjour,
Dans un paquetage d'une bibliothèque dont je ne peux (veux) pas modifier
le code source, existe un type record sans initialisation par défaut :
type Bib_Rec_Typ is record
Champ1 : Integer;
end record;
Je dois utiliser ce type mais avec une initialisation par défaut, je
peux créer un nouveau type par exemple :
type Mon_Rec_Typ is record
Champ1 : Integer := 34;
end record;
Mais je voudrais au moins qu'il soit compatible, par exemple, serait-il
possible d'avoir :
subtype Mon_Rec_Typ is Bib_Rec_Typ with Default_Value => (Champ1 => 34);
ou même alors :
type Mon_Rec_Typ is new Bib_Rec_Typ with Default_Value => (Champ1 => 34);
Merci, Pascal.
Dans un paquetage d'une bibliothèque dont je ne peux (veux) pas modifier
le code source, existe un type record sans initialisation par défaut :
type Bib_Rec_Typ is record
Champ1 : Integer;
end record;
Je dois utiliser ce type mais avec une initialisation par défaut, je
peux créer un nouveau type par exemple :
type Mon_Rec_Typ is record
Champ1 : Integer := 34;
end record;
Mais je voudrais au moins qu'il soit compatible, par exemple, serait-il
possible d'avoir :
subtype Mon_Rec_Typ is Bib_Rec_Typ with Default_Value => (Champ1 => 34);
ou même alors :
type Mon_Rec_Typ is new Bib_Rec_Typ with Default_Value => (Champ1 => 34);
Merci, Pascal.