|
Il
Codice Sorgente di Calmira |
Il programma è stato creato usando Bordland Delphi 1.0 Desktop edition per Windows 3.1.
Questo compilatore Delphi contiene tutte le risorse necessarie per ricompilare Calmira.
L'unico componente che non è stato utilizzato riguarda Image editor, ossia quel programma
aggiuntivo al compilatore, necessario ad editare e modificare gli oggetti grafici
contenuti nei file RES (icone, cursori etc.).
Infatti lmmage editor di Delphi 1.0 contiene numerosi bug come probabilmente potrai
constatare.
Dunque se intendi modificare anche questo tipo di files è consigliabile usare un altro
software: ad esempio
Borland Resource Workshop 4.52 o successivo.
Tutto il codice sorgente di Calmira II 3.1a Italia è contenuto nel pacchetto Calitsrc.zip.
Nel caso usassi PKunzip per scompattarlo, utilizza l'opzione -d al fine di ricreare le
sub-directory.
Il pacchetto, una volta scompattato, contiene tre sub-directory:
- Src: contiene parte del codice protetto da licensa
- Vcl: contiene componenti Delphi e librerie del programma
di pubblico dominio.
- Help:
Contiene tutto il necessario per ricompilare la guida in linea di Calmira
I componenti da importare nel progetto contenuti nella
directory Vcl sono i seguenti:
TBarGauge |
bargauge.pas |
TBrowserLink |
internet.pas |
TCheckList |
chklist.* |
TDragDrop |
dragdrop.pas |
TDropClient |
dropclnt.pas |
TDropServer |
dropserv.pas |
TIconDialog |
icondlg.*iconsel.* |
TNetConnectDialog |
netdlgs.pas |
TNetDisconnectDialog |
netdlgs.pas |
TNetShareAsDialog |
netdlgs.pas |
TNetStopShareDialog |
netdlgs.pas |
TLabelSelect |
labelsel.pas |
TMultiGrid |
multigrd.pas |
TNotepad |
notepad.pas |
TPicBtn |
picbtn.pas |
TScrollTree |
scrtree.pas |
TStyleSpeed |
stylsped.pas |
TTabPanel |
tabpanel.pas |
TSlider |
slider.pas |
TWin95Pie |
win95pie.pas |
Importando il file Calvcl.pas la registrazione dei files
sopraelencati dovrebbe essere automatica: in alcune relase di Delphi non sempre questo
avviene. Leggi il file Readme contenuto nel pacchetto.
Altri files contenenti routines di carattere generale
sono:
Drives |
drives.pas |
Environment |
environs.pas |
Extended form |
extform.pas |
Files |
files.pas |
Miscellaneous |
miscutil.pas |
Object list |
objlist.pas |
Profile |
profile.pas |
Streamer |
streamer.pas |
Strings |
strings.pas |
Version Info |
verinfo.pas |
Registry |
registry.pas |
|
|
Il file
di Help: compilazione |
Il file RTF di Help contestuale di Calmira è stato creato usando Microsoft Word
per Windows 6.0 ma, può essere editato con qualsiasi altro editor che supporti il
formato RTF.
Il compilatore usato (HCP505.EXE) può essere scaricato direttamente al seguente
indirizzo: ftp://ftp.microsoft.com/Softlib/MSLFILES/HC505.EXE
|
Relase
e stato del progetto Calmira Italia |
L'ultima versione tradotta e ricompilata di Calmira riguarda la verione 3.1ita
build 1.1, ed è questa, per ora,
l'ultima versione stabile della shell.
Entro il 22 febbraio 2002 uscirà la verione 3.1ita build 2.1 con alcuni
miglioramenti grafici.
Intanto è uscita la versione 3.2 di Calmira Online!
La versione 3.2 è stata ampiamente rimaneggiata nella struttura inserendo nuove
funzionalità. Alcuni problemi di conflitto con Internet Explorer sono stati in parte
risolti: rimane da risolvere (ma la soluzione non tarderà ad arrivare) la mancata
creazione dei file di configurazione multiutente in alcuni sistemi.
Per questi motivi non considero stabile la versione 3.2 messa a disposizione sul
sito di Calmira online della quale peraltro è gia
stato fornito un aggiornameto privo però dei sorgenti.
|
|
Lunedi
18 febbraio 2002 |
Prossimo
aggionamento 22/02/02 |
|
|
|
|
|
|