System.Insert
Delphi
procedure Insert(Substr: String; var Dest: String; Index: Integer);
Sommaire
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| procedure | public | System.pas | System | System |
Description
Insère une sous-chaîne dans une chaîne (ou insère un tableau dynamique dans un tableau dynamique), en commençant à la position spécifiée.
Dans du code Delphi, Insert fusionne Source dans Dest à la position Dest[Index].
Paramètres
| Nom | Description |
|---|---|
Source
|
La chaîne ou les éléments de tableau à insérer dans Dest. Si Source est vide, Dest n'est pas modifié.
|
Dest
|
La chaîne ou le tableau de destination, qui est modifié si l'opération réussit. |
Index
|
La position d'insertion :
|
Insert déclenche une exception EOutOfMemory si elle ne peut pas allouer suffisamment de mémoire pour accepter la nouvelle chaîne ou le nouveau tableau renvoyé.
Exemple de tableau dynamique
var
A: array of integer;
begin
...
A:=[1,2,3,4];
Insert(5,A,2); // A will become [1,2,5,3,4]
...
end;