Escrivint el format de les dades -------------------------------- Versió del format: 22 Capçalera del fitxer: "NXBF22" COLUMNES: ----¯ Ver. mín. - A partir de quina versió va ser afegida l'estructura en qüestió. Llarg - Longitud de les dades en qüestió. Tipus - Tipus de dades: VALOR: ·Valor numéric en format hexadecimal TEXT: ·Cadena de text. Abans de la cadena hi ha situat un byte el qual conté la longitud de la mateixa. ·La cadena NO acaba amb el caràcter nul. TAULA: ·Estructura complexa. Vegeu taula annexa amb les descripcions DATA ESTÀNDAR: ·Data en format estàndar de 12 bytes: (4 bytes: dies transcorreguts des de l'u de gener de 1978) (4 bytes: minuts trascorreguts des de les 0:00 hores del dia) (4 bytes: Cinquantèssimes de segon des de l'inici del minut) Descripció - Contingut de les dades d'aquesta estructura .----.-----.---------------.----------------------------------------------. |Ver.|Llarg| Tipus | Descripció | |mín.| | | | |====+=====+===============+==============================================| | | 4-6 | | Identificador: | | | | | Per versió <=9 "XBFx", x és núm. ver. | | | | | Per versió >=10 "NXBFxx", xx és núm. ver. | |----+-----+---------------+----------------------------------------------| | 12 | 12 | DATA ESTÀNDAR | Data de creació | |----+-----+---------------+----------------------------------------------| | 12 | 12 | DATA ESTÀNDAR | Data d'íltima modificació | |----+-----+---------------+----------------------------------------------| | | 1 | VALOR | Número de camps | |----+-----+---------------+----------------------------------------------| | | 4 | VALOR | Número de registres | |----+-----+---------------+----------------------------------------------| | 6 | 2 | VALOR | Coordenada X de la finestra principal | |----+-----+---------------+----------------------------------------------| | 6 | 2 | VALOR | Coordenada Y de la finestra principal | |----+-----+---------------+----------------------------------------------| | 22 | 2 | VALOR | Coordenada X de la finestra de navegació | |----+-----+---------------+----------------------------------------------| | 22 | 2 | VALOR | Coordenada Y de la finestra de navegació | |----+-----+---------------+----------------------------------------------| | 22 | 2 | VALOR | Amplada de la finestra de navegació | |----+-----+---------------+----------------------------------------------| | 22 | 2 | VALOR | Altura de la finestra de navegació | |----+-----+---------------+----------------------------------------------| | 6 | 1 | VALOR | Mida del tabulador | |----+-----+---------------+----------------------------------------------| | 14 | >=1 | TEXT | Clau d'accés en format encriptat. | | | | | Si la clau d'accés està definida, | | | | | la resta del fitxer és encriptat | |----+-----+---------------+----------------------------------------------| | 9 | >=1 | TEXT | Nom del fitxer al que serà imprimit el | | | | | projecte determinat | |----+-----+---------------+----------------------------------------------| | 9 | >=1 | TEXT | Capçalera per a la impressió | |----+-----+---------------+----------------------------------------------| | 9 | >=1 | TEXT | Peu de plana per a la impressió | |----+-----+---------------+----------------------------------------------| | 9 | >=1 | TEXT | Capçalera per a la impressió de registres | |----+-----+---------------+----------------------------------------------| | 9 | >=1 | TEXT | Peu de plana per a la impressió de registres | |----+-----+---------------+----------------------------------------------| | 9 | 1 | VALOR | Registres que seran imprimits: | | | | | 0 - Tots | | | | | 1 - Només actual | | | | | 2 - Des de... | |----+-----+---------------+----------------------------------------------| | 9 | 1 | VALOR | Imprimiu només seleccionats: | | | | | 0 - No | | | | | ~0 - Sí | |----+-----+---------------+----------------------------------------------| | 13 | 1 | VALOR | Imprimiu camps ocults: | | | | | 0 - No | | | | | ~0 - Si | |----+-----+---------------+----------------------------------------------| | 13 | 1 | VALOR | Format d'impressió: | | | | | 0 - Normal | | | | | 1 - CSV | | | | | 2 - TSV | |----+-----+---------------+----------------------------------------------| | 11 | >=1 | TEXT | Autor | |----+-----+---------------+----------------------------------------------| | 11 | >=1 | TEXT | Versió | |----+-----+---------------+----------------------------------------------| | 11 | >=1 | TEXT | Descripció curta | |----+-----+---------------+----------------------------------------------| | 16 | >=1 | TEXT | Guió ARexx automàtic | |----+-----+---------------+----------------------------------------------| | 19 | >=1 | TEXT | Nom del Port ARexx | |----+-----+---------------+----------------------------------------------| | 11 | 4 | VALOR | Paràmetres | |----+-----+---------------+----------------------------------------------| | 17 | >=1 | TEXT | Nom del fitxer ARexx de la primera posició | | | | | del menú "ARexx" | |----+-----+---------------+----------------------------------------------| | . | | . | | . | |----.-----.---------------.----------------------------------------------| | 17 | >=1 | TEXT | Nom del fitxer ARexx de l'enèsima posició | | | | | del menú "ARexx" | |----+-----+---------------+----------------------------------------------| | . | | . | | . | |----.-----.---------------.----------------------------------------------| | 17 | >=1 | TEXT | Nom del fitxer ARexx de la desena posició | | | | | del menú "ARexx" | |----+-----+---------------+----------------------------------------------| | 18 | >=1 | TEXT | Nom del guió ARexx per a la primera posició | | | | | del menú "ARexx" | |----+-----+---------------+----------------------------------------------| | . | | . | | . | |----.-----.---------------.----------------------------------------------| | 18 | >=1 | TEXT | Nom del guió ARexx per a l'enèsima posició | | | | | del menú "ARexx" | |----+-----+---------------+----------------------------------------------| | . | | . | | . | |----.-----.---------------.----------------------------------------------| | 18 | >=1 | TEXT | Nom del guió ARexx per a la desena posició | | | | | del menú "ARexx" | |----+-----+---------------+----------------------------------------------| | 17 | >=1 | TEXT | Consola per a les sortides ARexx | |----+-----+---------------+----------------------------------------------| | 18 | >=1 | TEXT | Nom del fitxer que conté la vista de la | | | | | primera posició del menú "Vista" | |----+-----+---------------+----------------------------------------------| | . | | . | | . | |----.-----.---------------.----------------------------------------------| | 18 | >=1 | TEXT | Nom del fitxer que conté la vista de | | | | | l'enèsima posició del menú "Vista" | |----+-----+---------------+----------------------------------------------| | . | | . | | . | |----.-----.---------------.----------------------------------------------| | 18 | >=1 | TEXT | Nom del fitxer que conté la vista de la | | | | | desena posició del menú "Vista" | |----+-----+---------------+----------------------------------------------| | 18 | >=1 | TEXT | Nom de la vista en la primera posició | | | | | del menú "Vista" | |----+-----+---------------+----------------------------------------------| | . | | . | | . | |----.-----.---------------.----------------------------------------------| | 18 | >=1 | TEXT | Nom de la vista en l'enèsima posició | | | | | del menú "Vista" | |----+-----+---------------+----------------------------------------------| | . | | . | | . | |----.-----.---------------.----------------------------------------------| | 18 | >=1 | TEXT | Nom de la vista en la desena posició | | | | | del menú "Vista" | |----+-----+---------------+----------------------------------------------| | | | TAULA | Taula descrivint tots els camps del projecte |-----. |----+-----+---------------+----------------------------------------------| | | | | TAULA | Taula descrivint els registres del projecte |--. | ·----+-----+---------------+----------------------------------------------· | | | | | | Descripció de camps: <---------------------------------------------------+--' .----.-----.---------------.----------------------------------------------. | | | >=1 | TEXT | Nom del camp | | |----+-----+---------------+----------------------------------------------| | | 21 | >=1 | TEXT | Etiqueta del camp | | |----+-----+---------------+----------------------------------------------| | | | 1 | VALOR | Tipus de camp: | | | | | | 0 - CADENA | | | | | | 1 - QUANTITAT | | | | | | 2 - BOOLEÀ | | | | | | 3 - CICLE | | | | | | 4 - BOTÓ | | | | | | 5 - TEXT | | |----+-----+---------------+----------------------------------------------| | | | 1 | VALOR | Aliniació: | | | | | | 0 - esquerra | | | | | | 1 - centrada | | | | | | 2 - dreta | | |----+-----+---------------+----------------------------------------------| | | | 1 | VALOR | Sense ús | | |----+-----+---------------+----------------------------------------------| | | | 2 | VALOR | Número màxim de caràcters | | |----+-----+---------------+----------------------------------------------| | | | 1 | VALOR | Mida | | |----+-----+---------------+----------------------------------------------| | | | 1 | VALOR | Drecera | | |----+-----+---------------+----------------------------------------------| | | | 4 | VALOR | Paràmetres | | |----+-----+---------------+----------------------------------------------| | | 8 | 1 | VALOR | Número de línies | | |----+-----+---------------+----------------------------------------------| | | 8 | 1 | VALOR | Número de valors a la llista de valors | | | | | | predefinits o valors en el botó CICLE | | |----+-----+---------------+----------------------------------------------| | | 8 | >=0 | TEXT | Nom a la primera posició de la llista | | | | | | de valors predefinits, o del botó CICLE | | | | | | o descripció de l'estat del botó BOOLEÀ | | | | | | (primera posició per "0" lògic, segona | | | | | | per "1"). | | | | | | Si el byte abans de la descripció d'aquesta | | | | | | llista és nul, estarà sense especificar | | |----+-----+---------------+----------------------------------------------| | | . | | | . | | | . | | |----.-----.---------------.----------------------------------------------| | | 8 | >=0 | TEXT | Nom a l'enèsima posició de la llista de | | | | | | valors predefinits, o valor del botó CICLE | | | | | | Si el byte abans de la descripció d'aquesta | | | | | | llista és nul, estarà sense especificar | | |----+-----+---------------+----------------------------------------------| | | . | | | . | | | . | | |----.-----.---------------.----------------------------------------------| | | 8 | >=0 | TEXT | Nom a l'última posició de la llista de | | | | | | valors predefinits, o valor del botó CICLE | | | | | | Si el byte abans de la descripció d'aquesta | | | | | | llista és nul, estarà sense especificar | | |----+-----+---------------+----------------------------------------------| | | 10 | >=1 | TEXT | Valor inicial | | |----+-----+---------------+----------------------------------------------| | | 14 | >=1 | TEXT | Valor per defecte | | |----+-----+---------------+----------------------------------------------| | | 15 | >=1 | TEXT | Guió ARexx | | |----+-----+---------------+----------------------------------------------| | | 15 | >=1 | TEXT | Consola ARexx | | |----+-----+---------------+----------------------------------------------| | | 20 | >=1 | TEXT | Caràcters acceptats | | |----+-----+---------------+----------------------------------------------| | | 20 | >=1 | TEXT | Caràcters rebutjats | | |----+-----+---------------+----------------------------------------------| | | 20 | >=1 | TEXT | Màscara | | ·----+-----+---------------+----------------------------------------------· | | | Descripció de registre: <-------------------------------------------------' .----.-----.---------------.----------------------------------------------. | | 2 | VALOR | Longitud de la taula amb els valors de tots | | | | | els camps del registre | |----+-----+---------------+----------------------------------------------| | 7 | 4 | VALOR | Parámetres | |----+-----+---------------+----------------------------------------------| | 12 | 12 | DATA ESTÀNDAR | Data de creació | |----+-----+---------------+----------------------------------------------| | 12 | 12 | DATA ESTÀNDAR | Data de l'última modificació | |----+-----+---------------+----------------------------------------------| | | | TEXT | Valors de tots els camps del registre | | | | | pel caràcter nul | ·----+-----+---------------+----------------------------------------------· Paràmetres: ----------- Descripció dels paràmetres del projecte: .----.--------------------------------------------------------------------. |Bit | Descripció | |====+====================================================================| | 0 | Mostreu finestra "En referència al projecte..." despres de carregar| |----+--------------------------------------------------------------------| | 1 | Emmagatzemeu els guions ARexx en el volum "T:" | ·----+--------------------------------------------------------------------· Descripció dels paràmetres del camp: .----.--------------------------------------------------------------------. |Bit | Descripció | |====+====================================================================| | 0 | Camp amagat, ocult | |----+--------------------------------------------------------------------| | 1 | El següent camp estarà lluny -Next field will be farther- | | | (només si el camp és l'últim de la línia) | |----+--------------------------------------------------------------------| | 2 | Sense ús | |----+--------------------------------------------------------------------| | 3 | Mode reemplaceu | |----+--------------------------------------------------------------------| | 4 | Sense marc (només el TEXT del camp) | |----+--------------------------------------------------------------------| | 5 | Amagueu l'etiqueta del camp | |----+--------------------------------------------------------------------| | 6 | Sense nova línia (el següent camp estarà a la mateixa línia) | |----+--------------------------------------------------------------------| | 7 | Sense etiqueta ressaltada | |----+--------------------------------------------------------------------| | 8 | TAB serà posat després del camp | |----+--------------------------------------------------------------------| | 9 | Un botó emergent amb valors predefinits serà afegit a aquest camp | | | (només per a camps CADENA i QUANTITAT) | |----+--------------------------------------------------------------------| | 10 | Empreu valors antics | |----+--------------------------------------------------------------------| | 11 | No desable | |----+--------------------------------------------------------------------| | 12 | El camp conté una adreça URL (només camps CADENA i QUANTITAT) | ·----+--------------------------------------------------------------------· Descripció dels modificadors del registre: .----.--------------------------------------------------------------------. |Bit | Descripció | |====+====================================================================| | 0 | Assenyalat | `----+--------------------------------------------------------------------' Rafal Kaczmarczyk