Uso di costanti simboliche (scorporate dal file sv1200b.h)
anziché literal.
git-svn-id: svn://10.65.10.50/trunk@5784 c028cbd2-c16b-5b4b-a496-9718f37d4682
I files svlib09.cpp e svlib09.h permettono la gestione delle cache
di lettura e SCRITTURA che operano su un Localisamfile
Il metodo più importante è "put(rectype)", simmetrico di get() delle
cache normali.
La cache ha un algoritmo di discarding semplice (sbatte via una chiave a caso)
ma è possibile imporre una politica particolare mediante la ridefinizione
della funzione virtuale getkey2discard()
git-svn-id: svn://10.65.10.50/trunk@5782 c028cbd2-c16b-5b4b-a496-9718f37d4682
memo o che usano altre istanze del localisamfile non mantenevano
correttamente la chiave impostata se diversa da 1
Corretto da me e Guy un errore sui Isamtempfile: il distruttore causava
la chiusura delle informazioni di tracciato dell'isam
git-svn-id: svn://10.65.10.50/trunk@5780 c028cbd2-c16b-5b4b-a496-9718f37d4682
Effettua la scrittura dei movimenti in modo un poco piu' coerente
ed efficiente.
git-svn-id: svn://10.65.10.50/trunk@5770 c028cbd2-c16b-5b4b-a496-9718f37d4682
Corretto il cast a const char* di _codice (e' un TRecfield*)
Corretta visualizzazione finestra azzeramento saldi nella
rebuild_balances().
Corretto ritorno nelle funzioni find_mag() e find_storico()
git-svn-id: svn://10.65.10.50/trunk@5768 c028cbd2-c16b-5b4b-a496-9718f37d4682
array.h Corretto distruttore dei TPointer_array
controls.cpp Corretto disegno cornice in maschere senza tag buttons
isam.cpp Eliminato include <applicat.cpp> inutilissimo
mask.* Migliorato controllo campi con id duplicato
git-svn-id: svn://10.65.10.50/trunk@5765 c028cbd2-c16b-5b4b-a496-9718f37d4682
ba1500.cpp Migliorata gestione dongle::login
ba1500.h Aggiunto parametro alla dongle::login
ba1600.cpp Corretta gestione files dei sottomoduli
ba1700.cpp Migliorata installazione in due tempi
git-svn-id: svn://10.65.10.50/trunk@5764 c028cbd2-c16b-5b4b-a496-9718f37d4682
Gestisce array di puntatori senza mai farne delete
assoc.* Portata sizeof(TAssoc_array) da 2278 a 48 sostituendo
l'array di TArray con un TArray di TArray.
N.B. 883 e 10883 sono numeri primi.
config.* Ottimizzata la scrittura dei pragrafi, vengono messi a dirty
solo quando e' vero e non sempre!
execp.cpp Tolto controllo dei parametri in quanto gia' effettuato
dalla nuova funzione TFilename::name()
prefix.cpp Migliorato controllo sull'esistemnza dello studio nella
TPrefix::set_study
git-svn-id: svn://10.65.10.50/trunk@5756 c028cbd2-c16b-5b4b-a496-9718f37d4682
ba1600.* Fascicolatore con versione sottomoduli
ba1700.* Gestione versione sottomodule
bacnv.cpp Corretta conversione uffici unici delle imposte
Governo ladro: meno uffici, meno imposte, piu' quote latte!
git-svn-id: svn://10.65.10.50/trunk@5749 c028cbd2-c16b-5b4b-a496-9718f37d4682
effettuare operazioni sul record operazioni prima della scrittura sul file di testo.
git-svn-id: svn://10.65.10.50/trunk@5744 c028cbd2-c16b-5b4b-a496-9718f37d4682
dei campi F_INIZIO1 e F_FINE1 dal tipo NUMBER al tipo STRINGA poichè
non "vedeva" la chiave se questa era composta da caratteri alfanumerici.
In batbpdb.rpt è stato tolto il campo F_DETTAGLIO
git-svn-id: svn://10.65.10.50/trunk@5743 c028cbd2-c16b-5b4b-a496-9718f37d4682
ab2102.cpp: Completata la parte che riguarda il trasferimento
si è deciso di non eseguire il trasferimento di voci, relazioni e sottorelazioni (per ora)
relana.h, relvoci.h, saldi.h, voci.h: Sono stati completati
git-svn-id: svn://10.65.10.50/trunk@5742 c028cbd2-c16b-5b4b-a496-9718f37d4682
ab1.cpp: Aggiunto commenti per descrivere la sintassi per lanciare le varie applicazini
ab1200.frm: Tolto il campo F_DETTAGLIO e aggiornato di conseguenza
ab2100.cpp, ab2100.h: Completato l'applicazione di ricezione e trasferimento
ab2100a.ini: Completato con tutti i tracciati disponibili nel TRDANBI
ab2100a.uml: Completata la gestione a livello di maschera dei campi booleani
git-svn-id: svn://10.65.10.50/trunk@5741 c028cbd2-c16b-5b4b-a496-9718f37d4682
strings.cpp Corretto metodo TFilename::ext in seguito alla correzione
del metodo name.
git-svn-id: svn://10.65.10.50/trunk@5727 c028cbd2-c16b-5b4b-a496-9718f37d4682
puo' attendere bene i programmi a 16 e a 32 bit!
form.cpp Corretto metodo TForm::print per form TCursorless
sheet.cpp Corretta larghezza colonne con intestazioni su piu' righe
strings.cpp Corretti metodi TFilename::name() e TFilename::path()
xvtility.cpp Migliorata indentazione per facilitare il debug dei
messaggi WM_WAKEUP
git-svn-id: svn://10.65.10.50/trunk@5724 c028cbd2-c16b-5b4b-a496-9718f37d4682