• Este debate tiene 1 respuesta, 2 mensajes y ha sido actualizado por última vez el hace 1 año, 6 meses por AvatarCristina Nicolàs.
Viendo 2 entradas - de la 1 a la 2 (de un total de 2)

Respuestas del foro


  • Avatar
    Dynamics EPIC
    Participante
    Dynamics EPIC

    Buenos días

    Nos surgen dudas sobre si C/AL se compilado (aunque se que se compila desde el object designer) o interpretado.

    Por otra parte donde se almacena el código fuente?

    Saludos

    #6710
    Avatar
    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Hola,

    Pues en realidad no es ni una cosa ni la otra.

    El compilador de NAV lo que hace es traducir C/AL a C#.
    Después, el código C# es compilado y eso es lo que acaba realmente ejecutando Navision.

    El código fuente se almacena dentro de la base de datos, en la tabla 2000000071 Object Metadata. En esta tabla se guarda tanto nuestro código C/AL como su traducción a C#.

    Si quieres profundizar más en el tema, te recomiendo este artículo:
    http://vjeko.com/from-cal-to-executable-how-nav-runs-your-cal-code/

    Un saludo,
    Cristina Nicolàs

    #6741
Viendo 2 entradas - de la 1 a la 2 (de un total de 2)

Debe iniciar sesión para responder a este tema.