FAQs Técnicas

Realizar una pregunta

¿Cuál es el uso de la función cicode DevSeek en Vijeo Citect 7.1?

Mueve el puntero del Device a una posición especificada de este. Si el Device es una base de datos, y está abierta en modo de indexación, DevSeek buscará por número de entrada, no por número de índice.
Para localizar la primera entrada indexada en un Device, debe usarse la función DevFirst().

Sintaxis:
    DevSeek(hDev, Offset)
    hDev:
        Puntero al Device retornado desde la función DevOpen(). El puntero del Device identifica la tabla donde se almacenarán los datos asociados al Device.
    Offset:
        El offset en del Device. Si el Device es una base de datos, el offset es el número de entrada. Si el Device en binario, el offset es en bytes (desde 0 hasta el tamaño maximo del fichero -1)
        Nota:
           Si el offset supera el tamaño máximo del fichero, la función no retorna error, pero activa la señalización EOF.

Retorno:
    0 si la función se ha realizado satisfactoriamente, en cualquier otro caso retorna error.

Ejemplo:
  hDev=DevOpen("Log", 0);
  DevSeek(hDev,100);
  DevGetField(hDev,"Tag");
  ! Obtiene el valor del campo "Tag" de la entrada número 100.

¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?