|
|
|
|
diffApplique (Fonction) En anglais : diffApply Applique un buffer de différences sur un buffer spécifique. Le buffer de différences a été créé avec la fonction diffCrée. Cette fonction peut être utile par exemple lors de la mise à jour d'un fichier par Internet : il suffit d'envoyer le fichier de différences et de l'appliquer lors de la réception. MaChaîneOrigine est une chaîne = "abcde" MaChaîneFin est une chaîne = "abcdef" MonBufferDifférence est un Buffer MonBufferDifférence = diffCrée(MaChaîneOrigine, MaChaîneFin, diffTexte) MonBufferDécode est un Buffer MonBufferDécode = diffApplique(MaChaîneOrigine, MonBufferDifférence) // MonBufferDécode = MaChaîneFin
BufferOrigine est un Buffer BufferFin est un Buffer // Chargement des buffers // .. MonBufferDifférence est un Buffer MonBufferDifférence = diffCrée(BufferOrigine, BufferFin, diffBinaire) MonBufferDécode est un Buffer MonBufferDécode = diffApplique(BufferOrigine, MonBufferDifférence)
Syntaxe
<Résultat> = diffApplique(<Buffer à  traiter> , <Buffer de différences>)
<Résultat> : Variable de type Buffer Résultat de l'application du buffer de différences. Ce résultat peut correspondre : - soit au nouveau buffer recherché.
- soit à un buffer vide en cas d'erreur. Dans ce cas, la variable ErreurDétectée vaut Vrai.
<Buffer à traiter> : Variable de type Buffer Nom du buffer à traiter. <Buffer de différences> : Variable de type Buffer Nom du buffer de différences à appliquer au <Buffer à traiter>. Ce buffer a été créé avec la fonction diffCrée. Remarques Cas d'erreurs L'application du buffer de différences peut échouer dans les cas suivants : - Le buffer de différences n'utilise par un format reconnu.
- Le paramètre <Buffer à traiter> n'est pas le buffer à partir duquel le buffer de différences a été créé.
- Le résultat ne correspond pas au buffer qui doit être obtenu (vérification interne).
Classification Métier / UI : Code métier Composante : wd290std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|