1430 Commits

Author SHA1 Message Date
alex
56de750d9f Programmi dimostrativi
Per ottenere una versione demo dei programmi si devono ricompilare i programmi
definendo il simbolo _DEMO_.
I files modificati sono:
applicat.cpp applicat.h isam.cpp maskfld.cpp stdtypes.cpp.
Le limitazioni riguardano le date, il numero di record in archivio,
una limitazione a due ore del tempo di utilizzo del programma e l'eliminazione
del possibilita' di usare una ditta diversa dalla 1.


git-svn-id: svn://10.65.10.50/trunk@5682 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-02 11:57:26 +00:00
augusto
cb93e09b80 Metodo flength per gestire la scrittura su file di campi
con lunghezza diversa a quella del tracciato isam


git-svn-id: svn://10.65.10.50/trunk@5675 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-01 10:06:32 +00:00
angelo
eac1c86e41 Modifiche per dichiarazione IVA11'97.
git-svn-id: svn://10.65.10.50/trunk@5669 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-28 14:49:12 +00:00
angelo
62d347f0a3 Corretto MI3576: aggiunto anche il ripristino dei sottodirettori.
git-svn-id: svn://10.65.10.50/trunk@5664 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-26 11:18:39 +00:00
angelo
4d44e7180a Aggiunta la TDate::dup().
git-svn-id: svn://10.65.10.50/trunk@5663 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-26 11:10:07 +00:00
angelo
bbbc342d8e Aggiunta TDate::dup() (array di date).
git-svn-id: svn://10.65.10.50/trunk@5662 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-26 11:09:39 +00:00
angelo
fd9ea3023a Aggiunto parametro per salvare anche i sottodirettori.
Unico problema nel ripristino:
  non si riesce a ripristinare i files di eventuali sottodirettori
  se essi appunto non esistono. Problema: come faccio a sapere
  i nomi di tutti gli eventuali sottodirettori presenti ?
MI3576.


git-svn-id: svn://10.65.10.50/trunk@5660 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-24 17:12:02 +00:00
augusto
c05d9177eb Metodo replacef che usa il numero logico del file (o alias) anziché l'indice della relazione
git-svn-id: svn://10.65.10.50/trunk@5657 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-24 11:01:04 +00:00
guy
c9b3b83f27 Aggiunta #define CLI_MAIL
git-svn-id: svn://10.65.10.50/trunk@5653 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-20 16:23:10 +00:00
guy
1ea0f9dc35 golem.cpp Reindentato caricamento funzioni da DLL
mask.cpp    Velocizzato test di autosave dei campi
strings.*   Aggiunti i metodi TFilename::exist e TFilename::search_in_path
defmask.h   Aggiunto DLG_EMAIL
urldefid.h  Aggiunto BMP_EMAIL
default.url Aggiunta email.bmp e tolte le tre bitmap dei libri

ATTENZIONE: Il file email.bmp e' disponibile, per lo gaudio de li
            frati tutti, nell'antica biblioteca f:\p.due\bmp


git-svn-id: svn://10.65.10.50/trunk@5646 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-20 08:07:02 +00:00
augusto
8b659731f8 Aggiunto include di stdlib.h
git-svn-id: svn://10.65.10.50/trunk@5637 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-18 15:38:59 +00:00
guy
42bddb770f array.h Tolta riga vuota
assoc.h     Aggiunta macro di iterazione sugli elementi
golem.h     Aggiunta gestione della posta
golem.cpp   Suvvia c'e' la postaa, la posta eletrronicaaa
mailbox.h   Aggiunto vitrtual davanti al distruttore dei TMessage
msksheet.h  Aggiunte macro di iterazione sulle righe
regexp.h    Tolta #define di NULL
strings.cpp Aggiunti metodi a TFilename:
            is_absolute_path, is_relative_path e make_absolute_path
strings.h   Tolta #include <regexp.h> (-1K nel file .mak)


git-svn-id: svn://10.65.10.50/trunk@5626 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-17 10:28:04 +00:00
augusto
f9950b3fd1 Corretta la valutazione del columnwise per sottosezioni che non possiedono tutte le colonne
git-svn-id: svn://10.65.10.50/trunk@5606 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-12 15:21:21 +00:00
guy
730df08899 Aggiorna anche il font della toolbar quando si cambia font
git-svn-id: svn://10.65.10.50/trunk@5603 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-12 10:53:00 +00:00
augusto
cd21c592f8 Corretta l'aggiunta del formfeed a fine stampa. DA TESTARE!
git-svn-id: svn://10.65.10.50/trunk@5586 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-11 08:37:56 +00:00
guy
82a5377d94 config.cpp Aggiunto metodo remove_all per eliminare un intero paragrafo
senza ricorrere all'assoc_array interno che non setta il
            flag di dirty!
config.h    Aggiunto metodo TConfig::remove_all
default.url Modificata la voce di menu da ~Edit a ~Modifica in quanto
            nella visualizzazione stampe esiste gia' il bottone ~Edit,
            che fa cose turche diverse da quelle del menu.
maskfld.cpp Corretto filtraggio dei cursori nelle ricerche.


git-svn-id: svn://10.65.10.50/trunk@5583 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-10 13:46:38 +00:00
guy
a0b2c1c372 Corretto il salvataggio degli oggetti golem e la determinazione della
esatta directory da utilizzare per i medesimi (com o ditta?)


git-svn-id: svn://10.65.10.50/trunk@5578 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-07 15:07:06 +00:00
guy
dd0a101b38 applicat.cpp Tolta una riga vuota
files.cpp       Cambiato il metodo TRecnotype& flags() in long& flags()
files.h         Vedi sopra
golem.cpp       Usate sempre le estensioni in minuscolo
golem.h         Resi pubblici i metodi goto_url e print_url
viswin.cpp      Usato il novello metodo goto_url al posto di notepad


git-svn-id: svn://10.65.10.50/trunk@5575 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-07 08:51:14 +00:00
sauro
b6d481450c Cambiati i nomi di lf_relaz in lf_relvoci e lf_srelaz in lf_relana
git-svn-id: svn://10.65.10.50/trunk@5569 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-06 14:41:08 +00:00
sauro
30b648d1da Abilitata la scrittura dei sottofiles nella relazione dichiarata
nel tracciato record con USE/JOIN


git-svn-id: svn://10.65.10.50/trunk@5568 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-06 14:39:42 +00:00
guy
2a831c5f10 config.cpp Corretto salvataggio di valori che sono delle token string
golem.cpp    Corretto editing tramite bottoni


git-svn-id: svn://10.65.10.50/trunk@5562 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-06 08:05:16 +00:00
augusto
b9025cfa3c - Modificata la pre_writerel in funzione booleana per abilitare/disab la write su relazione
- Introdotta la gestione dei Join nei tracciati!


git-svn-id: svn://10.65.10.50/trunk@5530 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-04 11:25:00 +00:00
augusto
b2d7915d77 Corretto il parsing dei Join per asdeguarlo al nuovo metodo di
valutazione delle espressioni filtro dei cursori
	ATTENZIONE! ora nelle maschere è OBBLIGATORIO mettere
	i Join dopo la use


git-svn-id: svn://10.65.10.50/trunk@5529 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-04 11:20:13 +00:00
angelo
d32c9da53a Resa accettabile l'indentazione e aggiunto campo
per codice iva di compensazione.


git-svn-id: svn://10.65.10.50/trunk@5523 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-03 17:15:37 +00:00
augusto
75b9ec139f Resa la Confapp resistente al firm_change
git-svn-id: svn://10.65.10.50/trunk@5513 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-11-03 11:16:13 +00:00
guy
e35d75f96e applicat.cpp Cambiata una TString80 in TFilename
form.cpp       Corretto il settabbgio del background alla printer
printer.cpp    Corretto il gettaggio del background dalla printer

ATTENZIONE: Queste due correzioni implicano aggiornamenti al programma
che ha dichiarato come unico background nel form SECTION GRAPHICS FIRST
e non ODD come tutti.


git-svn-id: svn://10.65.10.50/trunk@5501 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-31 13:43:39 +00:00
guy
937fcbfe58 archives.cpp Aggiustate indentazioni
cfiles.cpp      Corretta costruzione della stringa __ptprf
                (senza doppi slash e controlslash consecutivi)
config.cpp      Megafigata: Dopo anni e anni le chiavi vengono salvate
                in ordine alfabetico e non in disordine hash!
execp.cpp       Aggiunti due flag al metodo TExternal_app::run
                Uno per specificare l'iconizzazione del programma chiamante
                e uno per la visibilita' del programma chiamato
prefix.cpp      Migliorata costruzione path dei dati
strings.cpp     Aggiunta #define della dimensione di default delle stringhe
		Corretto metodo TFilename::add
utility.cpp     Megafigata: Dopo anni e anni aggiunto il metodo fsize(const char*)


git-svn-id: svn://10.65.10.50/trunk@5498 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-30 16:14:49 +00:00
augusto
308ca7db38 - Aggiunti i parametri relazione e tipo tracciato alla funzione preformat_field;
- Rinominato il metodo pre_write come  pre_writerel


git-svn-id: svn://10.65.10.50/trunk@5493 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-30 12:09:27 +00:00
augusto
83a91f61f2 - Aggiunto CHECK presenza del tracciato letto su file testo
- Corretta la gestione dl default per i file dei Fieldref (ora prende
	il main della relazione su cui si scrive/legge)
- Spostate funzioni di formattazione dalla sezione public a protected


git-svn-id: svn://10.65.10.50/trunk@5490 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-30 10:05:32 +00:00
augusto
27c611a099 Protetti i metodi autoload e autosave su _curretn con un CHECK
git-svn-id: svn://10.65.10.50/trunk@5489 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-30 08:55:38 +00:00
augusto
b08a45ee83 -corretta determinazione della lunghezza del campo "Tipo record"
-protetti i metodi autoload & auitosave su _current con un CHECK
-default file == main file della relazione sui Fieldref


git-svn-id: svn://10.65.10.50/trunk@5488 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-30 08:54:41 +00:00
augusto
13716d81ca Funzioni autoload e autosave per il record_text corrent
Default mode 'r' (read only) sui metodi di open


git-svn-id: svn://10.65.10.50/trunk@5484 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-29 14:33:06 +00:00
sauro
9830e2f49f Aggiuta funzione-membro pre_format e pre_write
git-svn-id: svn://10.65.10.50/trunk@5483 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-29 14:03:26 +00:00
alex
ea24bfa9be Velocizzata la valutazione dei filtri sui cursori
git-svn-id: svn://10.65.10.50/trunk@5482 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-29 12:06:24 +00:00
alex
75d190f902 Aggiunta funzione len (di una stringa) alle espressioni
git-svn-id: svn://10.65.10.50/trunk@5481 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-29 12:03:28 +00:00
augusto
2ff7eba156 Header per colonne finkate su più righe in automatico
Header per colonne finkate con centratura a scelta


git-svn-id: svn://10.65.10.50/trunk@5452 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-27 10:23:23 +00:00
augusto
253cabdc82 Implementata la traslazione anche per sottostringhe di campi (vedere
documentazione in \\scott\docs\agasta.doc


git-svn-id: svn://10.65.10.50/trunk@5442 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-24 13:51:47 +00:00
alex
63f0cbadb9 Riportata modifica relativa al flag di autodelete nel costruttore
dei TTempisamfile


git-svn-id: svn://10.65.10.50/trunk@5417 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-22 13:02:59 +00:00
alex
7fa73a982c Riportate modifiche dalla R9702:
1.113.2.7 ed 1.113.2.8, relative alla conversione dei tracciati record
nel caso di variazione della lunghezza del campo.


git-svn-id: svn://10.65.10.50/trunk@5416 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-22 12:58:17 +00:00
augusto
a767213989 Le SubSection columnwise ora "ereditano" le posizioni di tabulazione
dalle sezioni soprastanti (subsection o printsection)
Correzione bug di valutazione scope delle variabili delle espressioni nei form


git-svn-id: svn://10.65.10.50/trunk@5401 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-20 15:39:13 +00:00
guy
8be687cf30 Cambiata a 18 la dimensione preferita per i campi numerici.
E' in uan sezione di codice DBG only e per giunta commentato.


git-svn-id: svn://10.65.10.50/trunk@5399 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-20 14:12:46 +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
angelo
f77367a05d Aggiunto parametro alla chiamata di DB_open() per aprire file
con indici.


git-svn-id: svn://10.65.10.50/trunk@5388 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-16 14:02:37 +00:00
angelo
5181adc65e Riportate nella sezione per Codebase 6 le modifiche per aprire
un file senza indici.


git-svn-id: svn://10.65.10.50/trunk@5387 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-16 14:01:39 +00:00
angelo
d6763dce8d Tolto il controllo sull'utente per iconizzare/massimizzare l'applicazione
nel caso si esegua un programma esterno.


git-svn-id: svn://10.65.10.50/trunk@5386 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-16 13:59:54 +00:00
angelo
6ced2b0005 Correzione MI3623, relativo alla stampa di righe che terminano
proprio con il carattere <.


git-svn-id: svn://10.65.10.50/trunk@5385 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-16 13:56:15 +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
augusto
8cd6b12aaa Aggiunto costruttore con puntatore a file a TRecord_cache e TFile_cache
git-svn-id: svn://10.65.10.50/trunk@5369 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-14 15:26:48 +00:00
angelo
eefb4851ac Tolto il formfeed a fine stampa se si tratta di una stampa su
file. (serve al 770 in caso di stampa su modulaser)


git-svn-id: svn://10.65.10.50/trunk@5365 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-14 10:00:09 +00:00
sauro
25a5d5d8bc Corretti i filler
Corretto l'uso della lunghezza del campo
Corretto bug di autosave


git-svn-id: svn://10.65.10.50/trunk@5364 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-14 08:26:26 +00:00