Newsgroup: it.comp.lang.delphi
Titolo: Duplicare installazione di Delphi (6)

Vorrei confrontarmi con voi su questa cosa.
Scenario.
Installazione di Delphi 6 su un computer, normale, classica , disco locale C
Tutti i componenti aggiuntivi installati (packages) sono su un disco di 
rete W, come tutte le altre librerie e cose varie.
Quello che voglio fare e' duplicare l'installazione locale su altre due 
macchine, mantenendo sempre tutta la parte diciamo customizzata sulla rete.
Questo per piu' motivi, che non sto qua a spiegare.
Ora, lasciando perdere la duplicazione fisica dei files/directory, 
perche' le macchine a volte sono anche diverse ...
dove memorizza delphi tutti i packages installati e la configurazione 
della palette componenti ?
L'idea era di installare delphi liscio sulle macchine, poi copiare i 
files che personalizzano il set di componenti.
Che ne pensate ?
Ciao.Alberto.
-- 
=============================================================
Alberto Rubinelli - Fondazione "Museo del computer"
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 1856032   Fax 0321 391769   BBS 0321 392320
Mail: 
alb...@oldcomputers.de
Sito internet : 
http://www.museodelcomputer.org
=============================================================

 Che ne pensate ?
Si, puo' funzionare. Qui al lavoro facciamo piu' o meno cosi' per
evitare di reinstallare tutto da capo (e per tenere l'ambiente
di lavoro su TFS assieme ai sorgenti)
La voce di registry da copiare tra le diverse macchine e'
"HKEY_CURRENT_USER\Software\Borland\Delphi\6.0"
In particolare i package sono memorizzati sotto "Known Packages"
ciao
Giacomo

 In particolare i package sono memorizzati sotto "Known Packages"
Se funziona cosi', e' praticamente fantastico. Provo in giornata.
Grazie !


 Che ne pensate ?
Trovo la soluzione di Giacomo validissima, e ti consiglio di seguirla.
Aggiungo un'integrazione: scaricati china pack
http://www.cnpack.org/
installalo e godi nel vedere tutto quello che puoi fare e avere con 
questo tool fantastico.
Dopo aver goduto come un mandrillo (informaticamente parlando..:)) 
guarda che c'è un wizard che si chiama "IDE config backup/restore 
tool", da Tools->CnPack
Provalo e dovrebbe rimetterti l'IDE a posto.
Io lo uso perchè ho customizzato tutti i colori: il mio editor di 
codice è a sfondo nero con i caratteri gialli (parole riservate) e 
bianchi (codice puro) e verdi (commenti, in corsivo). Uso come font 
Consolas 11, e non è male la resa sul mio desktop 1440x900.
Un saluto
-- 
Morde

 è a sfondo nero con i caratteri gialli (parole riservate) e bianchi 
stile vecchio terminale video anni 70 quasi :)


 stile vecchio terminale video anni 70 quasi :)
Sono nato nel 1972: mi sono innamorato dell'informatica quando ho visto 
il primo vic20 da un mio cugino.
Ho giocato con l'msx simulando il computer di war games, e ho anche 
pianto quando, ricopiando i sorgenti dalle vecchie riviste di 
informatica, un programma non partiva per un sintax error causa errore 
di stampa.
(ecco perchè, poi, ho scelto di  diventare un programmatore... direbbe 
freud)
Ho vissuto quel magico periodo dove gli home computer entrarono nelle 
nostre case, e noi impazzimmo di gioia sopra i manuali tecnici su come 
usare quei mitici 32KB di ram... 32 kilobyte... altro che i giga di 
oggi !!!
Per colpa tua si è riaperta una voragine di nostalgia nel mio cuore, 
alberto.. :-D (o forse il complesso di peter pan torna a farsi sentire 
ogni tanto.. :-))
Ciao
-- 
Morde

 ogni tanto.. :-))
eh ...io ormai invece sono ad un livello irrecuperabile :) tanto per 
dire, oggi pomeriggio vado a visionare un capannone industriale 
dismesso, per trasferirci (se trovo i soldi) il museo, che ormai e' 
sovraccarico. Ed invece dovrei lavorare per scrivere codice :))
Ciao.Alberto.


 dovrei lavorare per scrivere codice :)
Se hai problemi di codice, scrivi qui sopra.
Per il capannone, pensa positivo: magari i soldi arriveranno senza che 
te l'aspetti, chissà..
Ciao
-- 
Morde

 Provalo e dovrebbe rimetterti l'IDE a posto.
L'ho installato anch'io, ma alcuni componenti mi appaiono con scritte cinesi 
(vedi monthcalendar)
Lo fa anche a voi? 

 Lo fa anche a voi?
Francamente non lo conosco quel componente, ma dove si trova? Che 
versione di delphi ?
ciao
-- 
Morde

 questo tool fantastico.
L'ho installato .... ha di tutto e di piu', ma ...
- il caricamento di delphi e' diventato lentissimo (su due macchine su due)
- sconvolge un po' troppo il desktop ... troppa roba, molta ridondante. 
ok, alcune funzione sono comode e geniali, ma altre inutili, altre 
doppie. penso si possa configurare, ma sto pensando di levarlo :(


 si possa configurare, ma sto pensando di levarlo
Si ï¿œ vero che ha tanto. Se proprio ti paralizza la macchina, puoi 
usarlo giusto per fare l'export delle IDE settings e il restore 
sull'altra macchina dopo la reinstallazione.
Cmq, prova a snellirlo qui:
Tools->CnPack->Options
e disattivi tutto quello che non ti interessa.
Io faccio uso del backup dei sorgenti, dello "uses cleaner", del code 
editor, dell'hider/shower dei componenti non visuali sul form a design 
time, e altre cosucce. tutto raggiungibile dal menu Tools->cnpack.
Ciao
-- 
Morde

 time, e altre cosucce. tutto raggiungibile dal menu Tools->cnpack.
Un tentativo lo faro' senza dubbio, mi spiace non usarlo, vista la 
quantita' di cose simpatiche che ha. E' che di primo impatto e' troppo 
invasivo, specie su monitor piccoli.
Piu' avanti voglio provare anche i componenti del china pack, di cui 
parlano sul sito.


le configurazioni di delphi sono tutte nel registro di windows quindi
basta solo esportare le chiavi giuste e importarle nel pc desiderato

 basta solo esportare le chiavi giuste e importarle nel pc desiderato
Vero, ormai diciamo che ho visto quasi tutto di questa cosa, tra ieri ed 
oggi.
Il tool dei china boys :) diciamo che rende molto piu' semplice tutto il 
processo.
Altrimenti esportazione manuale delle chiavi e copia di qualche file di 
configurazione.
Adesso sto litigando con il fatto che i dpk sembra vogliano andare 
sempre nella directory locale, mentre io li vorrei in rete, come sto 
facendo con i bpl.
Il tutto di questo lavoro per fare in modo di :
- poter usare delphi da piu' stazioni (non contemporaneamente)
- se parte un pc, si compra un pc nuovo, gia' installato, e con pochi 
passi si e' operativi


 si e' operativi
Hai anche considerato l'ipotesi di crearti una macchina virtuale da 
clonare e riutilizzare tutte le volte che ti pare ?
Ciao
-- 
Morde

 clonare e riutilizzare tutte le volte che ti pare ?
Si, ma non posso usarla per due motivi :
- uso spesso pc scrausi :)
- uso hardware dedicato o comunque agisco anche a basso livello
- pigrizia :) (questo non e' un motivo valido, per questo dico due) :)
La cosa che dovro' fare prima o poi sara' passare da Delphi 6 a qualche 
versione successiva ... resisto fino a quando non mi costringono :)


 versione successiva ... resisto fino a quando non mi costringono
Beh io sto ancora sulla 5, a che serve spendere soldi e tempo per 
passare ad una release che -di fatto- non ti serve? :-)
-- 
Morde

 passare ad una release che -di fatto- non ti serve? :-)
Infatti non e' che serve ... di fatto ti obbligano. Io sono passato dal 
5 al 6 perche' ero stufo di dovermi adattare packages che uso e che 
l'autore non seguiva piu' con delphi 5.
E cosi' prima o poi sara' per il 6.
Solo che piu' passa il tempo, piu' il cambiamento sara' radicale ... dal 
passare da delphi 6 a delphi 7, adesso mi trovero' a passare da delphi 6 
a delphi 2005 o cosa c'e' adesso (che ho perso anche il conto), ed 
ovviamente sara' tutt'altro che indolore.


 delphi 2005 o cosa c'e' adesso 
Ho ragione di credere che, se resti su sviluppi win32, dopo delphi 7 
puoi tranquillamente ignorare le successive versioni. Non credo sia 
stato introdotto qualcosa di cui non si possa fare a meno.
Ad esempio, io uso Report builder, aggiornato alla 11 (ultima), e lo 
distribuiscono retrocompatibile a partire da D7. Stesso discorso per il 
teechart di steema, indiscusso leader per il charting: l'installatore 
parte dalla versione 5 di delphi.
E se non sbaglio con D7 non avrai alcun problema se usi anche le 
devexpress ultima release.
E credo anche sia per indy che per ICS non ci sono problemi con D7.
ciao

 E credo anche sia per indy che per ICS non ci sono problemi con D7.
installata oggi la nuova versione, direttamente dall' SVN, compilata su 
Delphi 6 e funziona (a parte un po' di modifiche che ho dovuto fare ai 
miei sorgenti).
Il manuale delle Indy e' qualcosa di spettacolare. 4000 pagine e passa 
di manuale, non di screenshot e cose inutili come il 90% dei manuali.
Ciao.Alberto.


 ciao
palette-cnPackVCL, versione-Delphi 7
Il componente si chiama cnMonthcalendar. A designtime le scritte sono con 
caratteri latini ma fuori dal range a..z (°,§ ecc.) ed alcune in caratteri 
cinesi, e comunque, il syntax check mi dice cnmonthcalendar.dcu not found, 
non ho voglia di compilare la libreria o modificare i percorsi di ricerca e 
non la uso.
Ciao 

 palette-cnPackVCL, versione-Delphi 7
Neanche li conoscevo, i componenti. Buona a sapersi.
Hai comunque segnalato il problema nei loro forum ? Se non gli diamo un 
feedback non contribuiremo mai al miglioramento del progetto ;)
ciao