Sentencia IMPORT incorrecta (ver la ayuda al respecto)

La declaración de librerias externas debe hacerse justo tras la cabecera del programa, es decir, tras la declaración PROGRAM nombre_de_programa;. Pudiendo hacerse varias declaraciones IMPORT seguidas, para declarar el uso de más de una librería, como en el siguiente ejemplo.

Ejemplo:
// Cabecera del programa

PROGRAM mi_juego;

// Declaración de librerias

IMPORT "lib1.dll";
IMPORT "lib2.dll";
//...

// Y a continuación (opcionalmente) el resto de secciones.

CONST
   //...
GLOBAL
   //...
LOCAL
   //...
PRIVATE
   //...

BEGIN
    //...
END


Este programa declara el uso de las librerías denominadas lib1.dll y lib2.dll (supuestos nombres de unas hipotéticas librerías de funciones externas).


Nota 1: En la primera versión del lenguaje de programación DIV, esta declaración se debía hacer entre las secciones LOCAL y PRIVATE del programa.

Nota 2: Las librerías preparadas para la primera versión del lenguaje no funcionarán correctamente en versiones posteriores, debiéndose recompilar previamente estas librerías con los nuevos archivos de declaraciones. Es decir, que el código fuente de las librerías sigue siendo válido, pero antes debe compilarse nuevamente con los nuevos archivos de cabecera (ya que estos contienen las declaraciones de los nuevos datos y estructuras existentes en el lenguaje).


Ver: Sintaxis - Declaración de librerías