« SetLength (rtl) » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
<source lang='delphi'>Procedure setLength(var s: | <source lang='delphi'>Procedure setLength(var s:variant; newlength:Integer);</source> | ||
Cette fonction définie | Cette fonction à deux usages : | ||
*Appliquée à une chaîne elle définie sa longueur en caractère. | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
| | |V | ||
|Chaine à définir. | |Chaine à définir. | ||
|- | |- | ||
|newlength | |newlength | ||
|Nouvelle longueur de la chaine. | |Nouvelle longueur de la chaine. | ||
|} | |||
*Appliquée à un tableau ouvert elle définie sa taille en élément. | |||
{|class="wikitable" | |||
|- | |||
|V | |||
|Tableau ouvert. | |||
|- | |||
|newlength | |||
|Nouvelle taille du tableau. | |||
|} | |} | ||
Ligne 15 : | Ligne 28 : | ||
<source lang='delphi'> | <source lang='delphi'> | ||
procedure foo(); | |||
var p:Array of string; idx:Integer; | |||
begin | begin | ||
setLength(p,10); | |||
for idx:=0 to 9 do | |||
p[idx] := inttostr(idx); | |||
end; | end; | ||
</source> | </source> | ||
Voir aussi: | Voir aussi: | ||
*[[Length (rtl)|Length]] | |||
{{Footer|Développement DSM}} | {{Footer|Développement DSM}} | ||
[[category:RTL Variant]] | [[category:RTL Variant]] | ||
Dernière version du 16 août 2009 à 08:55
<source lang='delphi'>Procedure setLength(var s:variant; newlength:Integer);</source>
Cette fonction à deux usages :
- Appliquée à une chaîne elle définie sa longueur en caractère.
V | Chaine à définir. |
newlength | Nouvelle longueur de la chaine. |
- Appliquée à un tableau ouvert elle définie sa taille en élément.
V | Tableau ouvert. |
newlength | Nouvelle taille du tableau. |
Exemple
<source lang='delphi'> procedure foo(); var p:Array of string; idx:Integer; begin
setLength(p,10); for idx:=0 to 9 do p[idx] := inttostr(idx);
end; </source>
Voir aussi:
{{#if:Développement DSM|
{{#if:Développement DSM|— Développement DSM |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}