Moduli e routines varie

In queste pagine vorrei pubblicare, senza un ordine preciso, dei piccoli programmi e delle routines che potrebbero esserti utili.
I commenti ed il modo d’uso sono indicati nel codice del modulo.




Conversione caratteri speciali

Queste poche righe di codice per convertire i caratteri speciali di un file formato testo da RM/Cobol a Excel o MySQL.

Vai a inizio pagina




Conversione caratteri di un indirizzo

In Cobol si ha la tendenza di memorizzare i testi in formato tutto maiuscolo.
Questo piccolo modulo converte un campo contenente Nome e Cognome in caratteri minuscoli lasciando però la prima lettera del cognome, rispettivamente nome, in maiuscolo.

Vai a inizio pagina




Calcolo del crc 32

Con questo modulo è possibile calcolare il CRC 32 di un campo.
Parte del modulo è stato ripreso da un programma fornito con RM/Cobol.

In questo esempio la grandezza del campo per il quale calcolare il crc 32 è di 128 bytes.
Per altre grandezze si dovranno modificare le pictures dei campi message-buffer e PAR-CAMPO .

Vai a inizio pagina




Stabilire il giorno della settimana

Con questo modulo è possibile stabilire il giorno della settimana per date a partire dal 01.01.2001
Si può adattare facilmente per date antecedenti.

Vai a inizio pagina




Cambio ora solare / legale

Con questo modulo è possibile stabilire se ad una determinata data avviene il cambio di ora
Viene usato in unione con il modulo elencato sopra.

Vai a inizio pagina

Come prelevare questi codici