AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones varias de WINDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Compara dos búferes y crea un búfer que contiene las diferencias entre estos dos búferes..
Esta holgura de diferencia contiene las diferencias entre la holgura anterior y la nueva holgura.. Se puede aplicar al buffer menos reciente para get el nuevo buffer a través de diffApply.

Esta función puede ser útil cuando se actualiza un archivo de INTERNET: todo lo que tienes que hacer es enviar el archivo de diferencia y aplicarlo cuando se recibe.
Ejemplo
// Compare two buffers
SourceBuffer is Buffer
EndBuffer is Buffer
// Load the buffers
// ..
MyDifferenceBuffer is Buffer
MyDifferenceBuffer = diffCreate(SourceBuffer, EndBuffer, diffBinary)
Sintaxis
<Result> = diffCreate(<Former Buffer> , <New Buffer> [, <Options> [, <Percentage>]])
<Result>: Variable de tipo Buffer
description de las diferencias entre los dos amortiguadores. Este búfer puede aplicarse al búfer anterior para get el nuevo búfer a través de diffApply.
<Former Buffer>: Variable de tipo Buffer
Nombre del búfer que contiene los datos menos recientes.
<New Buffer>: Variable de tipo Buffer
Nombre del búfer que contiene los datos más recientes.
<Options>: Constante o combinación de constantes de tipo Integer (opcional)
Se utiliza para seleccionar el algoritmo de cálculo de las diferencias. Las opciones disponibles son:
diffBinarycomparison binaria de archivos.
diffFilePCScomparison binaria de archivos optimizada para los archivos creados por WINDEV, WEBDEV y WINDEV Mobile.
diffMaxPercentagecomparison de archivos con un porcentaje máximo de diferencias.
Esta constante puede combinarse con las constantes diffBinary, diffFilePCS o diffText. En este caso, se debe especificar <Porcentaje>..
Atención: esta constante no debe utilizarse si los tampones son demasiado pequeños.
diffTextTexto comparison (que significa Line por Line) de archivos.
<Percentage>: Entero opcional
Porcentaje máximo de diferencias permitido para crear la holgura de diferencias.
Si se excede este porcentaje, el buffer de diferencias es vaciado y el valor de la variable ErrorOccurred se establece en True. Por Default, el valor de este parámetro corresponde a 50%.
Este parámetro se tiene en cuenta solo si se ha especificado la constante diffMaxPercentage.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290std.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local