Modulo Due (apertura del database)

Per porre domande usate la pagina DomandeModuloDue

Come creare la struttura delle directory

  1. Entrate nella directory DBF
  2. Spacchettate il file Modulo2.tar.gz al suo interno
    • tar xzvf Modulo2.tar.gz
  3. 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

Topic attachments
I Attachment History ActionSorted ascending Size Date Who Comment
Unknown file formata Modulo1.a r1 manage 66.5 K 2006-08-22 - 11:17 AndreaSterbini libreria del Modulo 1 (i386 a 32 bit)
Unknown file formatext Modulo2   manage 4.0 K 2006-08-22 - 11:17 UnknownUser  
Unknown file formatgz Modulo2.tar.gz r1 manage 61.1 K 2006-08-22 - 11:17 AndreaSterbini Modulo due
C source code filec TestM2.c r1 manage 14.4 K 2006-08-22 - 11:17 AndreaSterbini Versione aggiornata dei tests, da mettere in DBF/Modulo2/test
Unknown file formatgz test64.tar.gz r1 manage 0.4 K 2006-08-22 - 11:17 GianniCampanile Programma di test per architetture a 64 bit

This topic: Labprog2 > WebHome4435dda > AnnoAcc0506 > ModuloDue
Topic revision: r10 - 2007-03-15 - StefanoGuerrini
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback