67 Commits

Author SHA1 Message Date
guy
918068e758 form.cpp Migliorata indentazione
isam.*       Migliorata gestione handles dei file isam aperti
os_win16.cpp Migliorate le funzioni di riconoscimento del tipo di disco
os_win32.cpp Semplificati calcoli di centrature icone


git-svn-id: svn://10.65.10.50/trunk@6456 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-03-30 13:43:36 +00:00
guy
138208fcc9 dongle.cpp Migliorato riconoscimento delle chiavi programmatore
execp.*      Corretta gestione nomi ed errori della classe TExternal_app
extctype.h   Tolte struct inutili usate da campo
files.h      Tolte variabili inutili usate da campo
isam.cpp     Corretta ricezione files di testo
isam.h       Tolti flags di linkrecinst


git-svn-id: svn://10.65.10.50/trunk@6349 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-03-13 10:25:37 +00:00
guy
306e964e2c Nuntio vobis gaudium magnum: habemus Papam,
cui nomen inditum est Victorius XXXII

Aggiunte maschere senza handler statici, TAutomask
Tolto file inutile libdefs.h
Megafigata per un significativo speed-up dei TCursori


git-svn-id: svn://10.65.10.50/trunk@6304 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-03-05 13:54:51 +00:00
guy
2848710c89 isam.h Aggiunta macro megaf..a FOR_EACH_FILE_RECORD
Tolta classe fantasma TTransaction
mask.cpp    Aggiunto riconoscimento ufficiale dei TTree_field
maskfld.cpp Implementazione dei nuovi, nonche' ovviamente
            fichissimi TWindowed_field
maskfld.h   Aggiunti i TWindowed_field e i TTree_field da essi derivati


git-svn-id: svn://10.65.10.50/trunk@6145 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-02-06 16:10:34 +00:00
guy
af43d798cd filetext.* Aggiunto supporto per saltare le prime _skiplines di un file
form.cpp    Rimodernato uso della clessidra:
            niente piu' main_app().begin_wait(); e main_app().end_wait();
            ma solo e semplicemente TWait_cursor hourglass;
isam.*      Aggiunto metodo TBaseisamfile::open_ex che non da' errore
            fatale se non puo' aprire un file, bensi' ritorna un codice
            d'errore appropriato.
            Aggiunto parametro zap alla TSystemisamfile::pack_file
            che permette di azzerare completamente i record di un file
lffiles.h   Aggiunta #define LF_EXTERNAL 1000 per indicare la base
            dei numeri logici dei file dbf esterni


git-svn-id: svn://10.65.10.50/trunk@6041 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-01-28 08:29:13 +00:00
guy
6bd2505bbc config.cpp Migliorato controllo sulla validita' del parametro section
golem.cpp    Aggiunta funzione edit_url
golem.h      Aggiunta funzione edit_url
isam.h       Tolti #include inutili
relapp.cpp   Migliorata indentazione
sheet.cpp    Aggiunto parametro al costruttore dei TArray_sheet
             Migliorata gestione sheet in genere:
             supportata la modalita' a tutto schermo e
             le testate su piu' righe come i normali sheet
sheet.h      Aggiunto metodo TSheet::force_update(int r = -1)
             Incredibile ma prima non c'era
strings.cpp  Trasformato in CHECK un controllo in modo DBG
viswin.cpp   Usata la fantastica edit_url al posto della mitica goto_url


git-svn-id: svn://10.65.10.50/trunk@5693 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-04 14:16:30 +00:00
alex
83487ad324 Riportato branch sulla modifica di TBaseisamfile e tabelle in modo
da renderli piu' coerenti con i TRectype. Si consiglia vivamente
di controllare tutte le derivazioni da TBaseisamfile e TTable!


git-svn-id: svn://10.65.10.50/trunk@5683 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-02 12:05:16 +00:00
angelo
569760adf1 Riportate modifiche dalla R9702 per quanto riguarda l'apertura di
files senza indice, utile per scaricare un file con indice danneggiato.

Tolta fatal_box() nel caso si tenti di scrivere una stringa piu'
lunga del campo: ora tronca i valori alfanumerici alla lunghezza
massima, mentre quelli numerici vengono azzerati.


git-svn-id: svn://10.65.10.50/trunk@5389 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-16 14:06:40 +00:00
augusto
c7ad697b47 Costruttore di TIsamtempfile con flag di autodel separato;
Corretta la correzioone del nome di file temp con % in TIsamtempfile


git-svn-id: svn://10.65.10.50/trunk@5383 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-16 12:49:07 +00:00
angelo
3e54971b14 Modifiche per collegare una tabella in base al modulo al
quale appartiene.

ISAM.H,
ISAM.CPP    : modificato metodo TBaseisamfile::description()
MASKFLD.CPP : modifica alla gestione della chiamata al programma di
			  gestione in base al modulo della tabella
PREFIX.CPP  :   "                     "    "
TABAPP.CPP  : modifiche per lettura nome file tabella
TABUTIl.H
TABUTIL.CPP : aggiunti metodi per leggere modulo e descrizione della
			  tabella.


git-svn-id: svn://10.65.10.50/trunk@5110 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-08-27 09:53:29 +00:00
guy
f30aef235b date.cpp Sostituzione di TDate y(*this);set_day(1);set_month(1);
con la piu' meglio TDate(1, 1, year());
isam.h       Tolti #include inutili
maskfld.cpp  Migliorato riconoscimento fiel tabelle in ricerca
object.h     Tolte due righe vuote
progind.h    Aumentato da 10 a 60 il default della lunghezza della barra
tabapp.cpp   Fatta meglio la gestione del nome della maschera base
tabapp.h     Cambiato il metodo get_name
validate.cpp Semplificato un messaggio d'errore


git-svn-id: svn://10.65.10.50/trunk@5106 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-08-26 13:56:55 +00:00
angelo
6ebc12bbb2 Modifiche alla libreria ISAM per leggere files esterni (files non compresi in TRC):
aggiunta classe TExternisamfile


git-svn-id: svn://10.65.10.50/trunk@4878 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-07-22 09:49:11 +00:00
angelo
73a8cf70c6 Aggiunto metodo TSystemisamfile::build(long, const TTrec&), per
la costruzione di files non ancora presenti in TRC.GEN.
Corretta la exec_convapp(), prima di chiamare il programma
per convertire il livello controlla che esso esista, in caso
contrario non segnala alcun errore. Questa necessita' e dovuta
alla separazione dei programmi di conversione per modulo:
BACNV, 77CNV ecc.


git-svn-id: svn://10.65.10.50/trunk@4629 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-06-12 15:52:14 +00:00
augusto
b6e2fa3942 Metodo set_curr virtuale; aggiunto set_curr nei tsortedfile
git-svn-id: svn://10.65.10.50/trunk@4535 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-06-06 07:56:00 +00:00
guy
f9b9e70dbd applicat.cpp Aggiunta gestione chiave di protezione di rete
codeb.c        Corretta creazione nome tag delle chiavi
isam.h         Aggiunta put dei long double
relation.cpp   Corretta rewrite delle relazioni
stack.cpp      Aggiunto metodo remove_base
stack.h        Cambita derivazione da TArray a TObject
stdtypes.cpp   Aggiunto supporto per chiave di rete
stdtypes.h     Aggiunta chiamata get_serial_number(const char* )


git-svn-id: svn://10.65.10.50/trunk@4500 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-06-03 13:51:20 +00:00
alex
e6ff4aa8c2 Eliminato parametro data
git-svn-id: svn://10.65.10.50/trunk@4487 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-06-02 10:06:58 +00:00
augusto
3fdd1b2259 Funzioni sui file portate a livello record
git-svn-id: svn://10.65.10.50/trunk@4382 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-05-23 14:02:46 +00:00
angelo
8d0e649cc2 Resa virtuale la TBaseisamfile::curr().
git-svn-id: svn://10.65.10.50/trunk@4054 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-01-10 16:17:51 +00:00
guy
55799cf79a array.cpp Aggiunto controllo nell'operatore di asegnamento tra array
controls.cpp  Gestiti alcuni messaggi in piu' per i list controls
isam.h        Tolte tre righe vuote
maskfld.cpp   Tolto CHECK sui flag dei campi
msksheet.cpp  Corretta gestione righe colorate con colore di default
varmask.h     Tolto ennesimo include<mask.h> inutile
xvtility.cpp  Corretta gestione clessidra


git-svn-id: svn://10.65.10.50/trunk@3932 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-11-27 11:54:33 +00:00
alex
7a3e6da413 MOdificato isam
git-svn-id: svn://10.65.10.50/trunk@3671 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-26 15:26:47 +00:00
simona
256c437bb0 Modifica alla documentazione
git-svn-id: svn://10.65.10.50/trunk@3624 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-19 10:25:49 +00:00
simona
5738d45526 Modifica alla documentazione
git-svn-id: svn://10.65.10.50/trunk@3563 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-10 10:43:17 +00:00
simona
53e7e70c06 Modifica alla documentazione
git-svn-id: svn://10.65.10.50/trunk@3519 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-05 09:54:52 +00:00
angelo
4cb3dd15ae Modifiche per derivare i TVarrec dai TRectype.
git-svn-id: svn://10.65.10.50/trunk@3480 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-02 14:20:24 +00:00
angelo
ea6fbc42d2 Modifiche effettuate per ritornare l'errore 8 (Insufficient Memory)
TExternal_app::run(), senza segnalarlo con un error_box().


git-svn-id: svn://10.65.10.50/trunk@3000 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-06-17 09:05:05 +00:00
guy
80b7a2bc86 Nuova versione campi a video
git-svn-id: svn://10.65.10.50/trunk@2783 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-05-08 11:09:13 +00:00
angelo
2ea8b69f12 isam.cpp, isam.h:
aggiunto un nuovo parametro di default alla TSystemisamfile::pack()
e alla TSystemisamfile::packindex(). Il parametro aggiunto fa si' che
la routine chieda o meno il recupero dei record duplicati nel caso
si sia riscontrato un errore nella ricostruzione dell'indice.

codeb.c, codeb.h:
aggiunto il parametro ask alla funzione DB_packindex(), per il motivo
di cui sopra.


git-svn-id: svn://10.65.10.50/trunk@2704 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-03-28 11:40:04 +00:00
andrea
d1298ebfb2 Aggiunta documentazione in linea
git-svn-id: svn://10.65.10.50/trunk@2562 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-02-05 19:00:53 +00:00
andrea
41a0596be2 Aggiunta documentazione in linea
git-svn-id: svn://10.65.10.50/trunk@2546 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-01-31 17:19:02 +00:00
andrea
1206be479c Aggiunta documentazione in linea
git-svn-id: svn://10.65.10.50/trunk@2368 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-29 12:09:48 +00:00
andrea
6b0ab4cb09 Aggiunta documentazione in linea.
git-svn-id: svn://10.65.10.50/trunk@2280 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-12 17:47:56 +00:00
alex
f283eea0cb Corretti campi memo e aggiunto pack dei file memo
git-svn-id: svn://10.65.10.50/trunk@2247 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-06 14:44:14 +00:00
matteo
588c70089f Aggiunti campi memo
git-svn-id: svn://10.65.10.50/trunk@2195 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-22 13:46:11 +00:00
angelo
169a54a270 Aggiunto metodo TBaseisamfile::is_valid(). Ritorna NOERR se il file e'
Ok.


git-svn-id: svn://10.65.10.50/trunk@2155 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-15 17:51:04 +00:00
guy
31282ab714 isam.cpp Aggiunti metodi di confronto tra record
isam.h       E loro prototipi
relation.cpp Usati nei record array i precedenti metodi
strings.cpp  Aggiunta sort dei TString_array
strings.h    e suo prototipo


git-svn-id: svn://10.65.10.50/trunk@2137 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-13 12:08:59 +00:00
guy
76719be75d isam.cpp Aggiunta funzione per costruire la stringa chiave da un record
isam.h       Aggiunti prototipo funzione precedente
maskfld.h    Aggiunta funzione per settare il modo di trim dei campi
relation.cpp Aggiunto codice di debug nella TRecord_array::remove_from


git-svn-id: svn://10.65.10.50/trunk@2125 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-10 13:37:28 +00:00
gianluca
340489e651 Modificati commenti.
git-svn-id: svn://10.65.10.50/trunk@2096 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-06 17:30:45 +00:00
gianluca
058f7ceb49 Rimossi i CR a fine linea.
git-svn-id: svn://10.65.10.50/trunk@2095 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-06 15:52:59 +00:00
gianluca
f8f3f0b241 Aggiunti metodi sget() per ottenere oggetti TString completi anziche'
reference.


git-svn-id: svn://10.65.10.50/trunk@2091 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-06 10:41:27 +00:00
guy
0b262c7d94 isam.cpp Implementazione del metodo virtual TRectype::renum_key()
isam.h       Dichiarazione del metodo suddetto
relation.cpp Correzione dei Trecord_array
relation.h   Aggiunto const al metodo Trecord_array::remove()


git-svn-id: svn://10.65.10.50/trunk@1851 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-19 15:45:42 +00:00
angelo
faa307df73 Modifica 95/17.
Aggiunto metodo TIsamtempfile::set_autodel().


git-svn-id: svn://10.65.10.50/trunk@1746 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-29 10:28:38 +00:00
guy
0a37576514 Aggiunto metodo set_key() ai recordarray
git-svn-id: svn://10.65.10.50/trunk@1742 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-28 07:51:30 +00:00
guy
849c764d19 Modificata gestione dei record array
Corretta conversione in lettere dei numeri
Aggiunti metodi select e swap_columns agli sheet


git-svn-id: svn://10.65.10.50/trunk@1697 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-09 09:54:36 +00:00
angelo
76a217510a Aggiunto Codebase 5.1, per supporto files.
- sheet.cpp : modificata gesione doppio click del mouse.


git-svn-id: svn://10.65.10.50/trunk@1533 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-03 07:49:30 +00:00
villa
b28b209af4 Campi memo e merge tra text e relazione, non completamente implementate
ne' meno che mai funzionanti


git-svn-id: svn://10.65.10.50/trunk@1493 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-22 09:30:05 +00:00
villa
9871e8d6a4 Modifiche memo; sistemata TPrintrow::put() per gestione @t tabulazione
git-svn-id: svn://10.65.10.50/trunk@1472 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-13 08:23:45 +00:00
villa
22fbb28fb3 Aggiunto supporto campi memo
git-svn-id: svn://10.65.10.50/trunk@1465 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-12 10:49:19 +00:00
guy
0ff15c10fa Corretta moltiplicazione e divisione delle espressioni
Linkrecinst dei Localisamfiles e' finalmente FALSE per default
(chissa' se riesco a
togliere questo infausto parametro prima o poi!)


git-svn-id: svn://10.65.10.50/trunk@1430 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-06-01 15:25:25 +00:00
guy
32761e46b5 Velocizzati spreadsheet
MOdificata gestione chiave 1 della relapp


git-svn-id: svn://10.65.10.50/trunk@1333 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-05-09 13:33:34 +00:00
guy
f9397998d5 Corretti filtri dei cursori e Trecord_array
Aggiunto STRICT prima di include windows.h
Corretta distruzione della TPrinter
Corretta traduzione in lettere dei numeri reali
Corretta visualizazzione immagini in anteprima di stampa
Cambiati i nomi die campi relativi al conto nelle partite e nelle scadenze


git-svn-id: svn://10.65.10.50/trunk@1282 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-04-20 14:35:14 +00:00