1996 Commits

Author SHA1 Message Date
augusto
bc00988010 Corretta la gestione dei nomi con path
git-svn-id: svn://10.65.10.50/trunk@5766 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-17 15:10:38 +00:00
guy
e394195ac8 array.cpp Corretto calcolo resize per array molto grandi (> 32000)
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
1997-12-17 14:36:43 +00:00
guy
e4e927843f array.* Aggiunta class TPointer_array : public TArray
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
1997-12-17 10:40:18 +00:00
cris
5e3d422b57 Aggiunto archivio 129 ATSTATS per statistiche AVIS
git-svn-id: svn://10.65.10.50/trunk@5748 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-15 14:27:40 +00:00
sauro
d2c462a792 Aggiunta la funzione virtual bool can_write(TRecord_text&, TRelation&) per
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
1997-12-15 13:43:23 +00:00
alex
2a3ab6deb0 Riportata la 1.26.2.1 (modifica alla cmd2name())
git-svn-id: svn://10.65.10.50/trunk@5738 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-15 10:56:50 +00:00
guy
0e4f20e083 mask.cpp Aggiunta clessidra
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
1997-12-12 08:38:14 +00:00
guy
b88cceb3dd execp.cpp Mega correzione del metodo TExternal_app::run che ora
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
1997-12-11 15:40:11 +00:00
alex
cab2b24de3 Nuova versione R9801
git-svn-id: svn://10.65.10.50/trunk@5713 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-09 11:06:22 +00:00
alex
123aec65dc Spostata la distruzione della maschera e dell' oggetto config nella destroy
git-svn-id: svn://10.65.10.50/trunk@5708 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-09 10:51:43 +00:00
alex
84c3f53143 Aggiunto il campo RAGGEFF
git-svn-id: svn://10.65.10.50/trunk@5703 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-05 17:43:35 +00:00
alex
57926e6be7 Aggiunto metodo check_autorization per avere programmi che non verifichino l'appartenenza ad alcun modulo
git-svn-id: svn://10.65.10.50/trunk@5694 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-04 17:29:21 +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
46f3255222 Rimossa #if _DEMO_ dal membro che identifica l'ora di inizio del programma:
git-svn-id: svn://10.65.10.50/trunk@5691 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-04 10:26:39 +00:00
guy
909769349e ccommon.h Tolto prototipo della funzione prefname()
cfiles.h    Aggiunto prototipo della funzione CGetPrawinName()
cfiles.c    Aggiunto supporto del file prawin.ini al posto dei files
            prefix.txt e pathpref.txt.  Permane l'uso della variabile
            d'ambiente PREFPATH
codeb.c     Tolti tutti i warning
csort.c     Tolti tutti i warning
mask.cpp    Migliorata generazione del file di help
netsock.cpp Aggiunto :: davanti alle funzioni di winsock.dll
prefix.cpp  Supporto prawin.ini
prefix.h    Eliminato metodo protetto put()
progind.*   Corretto prototipo funzione extern "C" proging_create


git-svn-id: svn://10.65.10.50/trunk@5685 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-02 13:21:19 +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
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