|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Jonas Baggett Inscription : janvier 2010 Messages : 5 ![]() |
Bonjour,
J'ai un type array non contraint et j'aimerais pouvoir définir qu'un objet de ce type fasse k*32 bits au lieu de k*Standard'Storage_Unit (= k * 8 bits pour mon PC). Je ne peux pas utiliser l'attribut 'Size car le type n'est pas contraint. Voici un bout de code pour mieux expliquer ce que je veux : Code :
Jonas |
||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() |
Bon, j'ai regardé un peu tout ce que je pouvais faire avec Gnat et les alignements et autres clauses de représentation et je n'ai pas trouvé grand chose comme toi.
Par contre, as-tu pensé à regarder du côté des storage pools ? Je te l'accorde, c'est un peu lourd mais cela peut peut-être te permettre de spécifier les tailles exactes que tu veux allouer. |
|
00
|
|
|
#3 | ||
|
Membre confirmé
![]() |
Finalement, j'ai trouvé quelque chose mais cela ne marche que sur les tableaux une fois instanciés :
Code :
|
||
|
00
|
Copyright © 2000-2013 - www.developpez.com