Modulo Due (apertura del database)
Per porre domande usate la pagina
DomandeModuloDue
Come creare la struttura delle directory
- Entrate nella directory DBF
- Spacchettate il file Modulo2.tar.gz al suo interno
- Se il vostro modulo 1 non funziona bene potete usare la nostra versione di Modulo1.a e copiarla nella directory
DBF/Modulo1/lib
prima di compilare il modulo 2
Note sulle specifiche
- Nella directory
Modulo2/doc/html
al suo interno trovate le specifiche complete.
- La libreria
Modulo1.a
che implementa il Modulo 1 qui allegata è compilata per sistemi a 32 bit i386, a breve saranno disponibili le versioni a 64 bit, se necessario intanto potete usare quella creata compilando il vostro modulo 1
- I test 4 e 5 sono invertiti, ma funzionano correttamente.
- Nella GetFieldInfo(): anche in caso di NumFields = 0, l'allocazione delle strutture deve essere fatto dal chiamante. Non vi dovete quindi preoccupare di allocare le strutture.
- I tests sono stati aggiornati
- Scaricate TestM2.c, da mettere in DBF/Modulo2/test
- La funzione IsDBFHandle() non deve ritornare errore se l'handle non è valido, in quanto è proprio lo scopo della funzione
- ARCHITETTURE A 64 BIT: scaricate il programma di test (test64.c) e il file di comandi (c.sh) in una stessa directory. Eseguite "sh ./c.sh". Verrà creato un file OUT.txt con le diverse dimensioni secondo le opzioni di compilazione (vedere c.sh). Le dimensioni adatte sono: short = 2, long = 4, time_t = 4, double = 8. Le altre non sono importanti. Se time_t è 8, nei programmi bisogna effettuare un cast a long. Fate sapere sulla pagina quale è l'opzione di compilazione corretta, in modo che possiamo modificare il makefile.
--
AndreaSterbini - 04 Apr 2006
This topic: Labprog2
> WebHome4435dda >
AnnoAcc0506 > ModuloDue
Topic revision: r10 - 2007-03-15 - StefanoGuerrini