|
|
|
|
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.
// 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: | | diffBinary | comparison binaria de archivos. | diffFilePCS | comparison binaria de archivos optimizada para los archivos creados por WINDEV, WEBDEV y WINDEV Mobile. | diffMaxPercentage | comparison 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. | diffText | Texto 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
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|