Newsgroup: italia.genova.discussioni
Titolo: [OT - Help again ]   i registri di Windows.....

Premesso : uso Windows 2000.
Dunque, ho installato un sistema Open Source, e compilato, e la 
compilazione dura TRE ORE ogni modulo, e sono QUATTRO moduli.
Ora, dato che mi serve piu' spazio, voglio spostare il tutto su un PC 
dedicato, nuovo di zecca, con un hard disk di 120 Gigabytes.
Domanda da un milione di dollari : presumo che li dovro' ricompilare 
tutti, vero ???
Non e' che ad esempio 'compiando sic et simpliciter' il vecchio hard 
disk su quello nuovo, e poi, togliendo tutti i programmi che non mi 
servono, ho speranza di poter usare il software compilato ??
D'altra parte, perche' no? Se la organizzazione dei directory-tree 
rimane inalterata, perche' non dovrebbe ?
Per informazione : si tratta di un sistema in C/C++, cross-platform, 
compilato con Cmake, che produce .exe files, ma non usa le Microsoft 
Foundation Classes. usa il Compilatore (Microsoft Visual Studio C/C++) 
solo per compilare.
Che ne dite ? Provare per credere, o e' tempo perso e mi devo rassegnare 
a compilare il tutto di nuovo ???
Grassie per i consigli.

 compilare il tutto di nuovo ???
IMO non si capisce di cosa parli... spiega meglio, in particolare cosa
è questo <<sistema in C/C++, cross-platform,  compilato con Cmake,
che produce.exe files, ma non usa le Microsoft Foundation Classes.
usa il Compilatore (Microsoft Visual Studio C/C++) solo per compilare>>???
Cos'è un'applicazione? un sistema  operativo? un servizio?
Insomma a cosa serve???
-- 
Bob
La mia Home page:
http://www.webalice.it/argonex/

 IMO non si capisce di cosa parli... 
Almeno lo capisse lui...
-- 
Niente č impossibile per chi non lo deve fare

 
..allora, ammetto che ho difficolta' a spiegarmi.
Il mio ragionamento di base e' il seguente :
Quando si installa un programma, questo va a'manipolare' i registri di
sistema (quelli che si vedono col regedit). Ed e' per questo che  non ha
senso, 'copiare' di sana pianta un programma binario installato su un
computer e trasportarlo su un altro, perche' non funzionerebbe, anche se e'
lo stesso sistema operativo : perche' non troverebbe i riferimenti. A MEMO
CHE non sia un piccolo programma .exe (come quelli che si fanno col MS
Visual Studio) che abbia incluse le librerie, cosi' non deve andare a
cercarsele. Ma per programmi 'complicati' (tipo quelli che si comprano in
commercio, ad. es. AutoCad o altro) questo non funzionerebbe.
Appunto per che tutte queste informazioni si trovano in quell'area che
e' 'acceduta' dal regedit (io li chiamo registri).
Ora la domanda : se uno ha un sistema 'complicatissimo' che pero' non usa le
Microsoft Foundation Classes perche' e' cross platform, con librerie
proprie, vale lo stesso questo discorso ? 
Cioe' potrei 'copiare il tutto, binari, makefiles, etc. (premesso di avere
la stessa organizzazione ad albero dei directories) in modo da risparmiarmi
la compilazione ? Cosi' basta mettere nel PATH i directories dove sono le
librerie e poi tutto funziona a meraviglia ??
Mi romperebbe alquanto ricompilare tutti i programmi  (sono 5000 source
files in tutto files)
(per soddisfare la curiosita' : sono i sistemi ITK, FLTK e VTK della
National Library of Medicine)
Spero stavolta di essermi fatto capire... :-)))

"John"

Ho lasciato l'intero tuo post per dirti che ...
... La risposta e' un po' complessa.
Vediamo se ho capito.
Tu hai compilato dei sorgenti ed ai ottenuto degli eseguibili,librerie etc.
Vuoi cambiare macchina.
Allora se i tuoi eseguibili non hanno procedura di installazione, questo non 
inflluenza il registry.
L'unico inconveniente che puo accadere e dato dall'ambiente Visual, se i 
suddetti eseguibili si
appoggiano a delle .DLL di visual devi riportarle sulla nuova macchiana (e' 
raro ma non impossibile)
Piu' facile e' che si appogino a delle MFC particolari, ma nel momento 
dell'eseguzione ti dovrebbe comparire
l'errore di quale manca, la copi dal pc originale e le metti nello stesso 
posto del nuovo (tipicamente la dir di :\WINNT\system32).
Tu prova sulla nuova, danni se non tocchi il registry, non dovresti poterne 
fare.
Per ultimo se hai un sistema di back-up avanzato tipo Ghost etc (non voglio 
far pubblicita') fallo prima di provare
cosi' sei ancora piu sicuro.
Saluti da Zena
;-)
N6
-- 
<<< "io ne ho viste cose, che voi umani non potreste immaginarvi.....
... e tutti quei momenti andranno perduti come lacrime nella pioggia" >>> 


Non dovreste trattare così male le persone anSiane.
Prima o poi capiterà anche a voi e allora vi piacerebbe
una risposta del genere ? :
" Forse hai sbagliato sistema, dovresti passare al mio che
è in AA meno meno, invece del cross in piattaforma faccio
nuoto in piscina, non va compilato perchè automatico e
produce cazz files, e , guarda un pò, ecco dove sta l'inghippo :
USA la Fondazione Microsoft con grande classe, quasi con
nonchalance, senza farlo pesare a nessuno e per Compilare
adopera lo stesso tipo di occhiali di Bill Gates. "
Forsa Gion che io faccio non solo il tifo per te ma anche
il fuoco di Sant'Antonio se ce ne fosse bisogno. !
-- 
BIBI
www.sergiomarini.it
* Ruzzo e Buzzo "
chi n'abbe, n'abbe e chi l'è de sotta o ghe stagghe.

 il fuoco di Sant'Antonio se ce ne fosse bisogno. !
lo so, lo so BIBI che qui sei l'unico che mi capisce... :-))))
 
Noi  ULTRAS(sessantenni) ci capiamo al volo.... :-))))

 Vediamo se ho capito.
Non puoi aver capito, visto che chi ti descrive il problema non sa cosa sia
un LED.
-- 
Niente è impossibile per chi non lo deve fare

 National Library of Medicine)
Ah, quindi ci rompi le palle solo per farci sapere che hai scaricato dei
software di cui non hai la minima idea di cosa facciano?


 ha scritto:

Mah... secondo me ti pigliava in giro... non hai visto che
risposta tecnica e che linguaggio forbito ha usato per
replicare al mio post? :-))
e poi oh... non per mettere zizzania eh... ma ti chiama Gion!!! ;-))
hihihi...


 Spero stavolta di essermi fatto capire... :-)))
[cuttone]
Ora si č quasi capito, anche se hai fatto di nuovo i salti mortali! ;-)
Bastava dire che dovevi cambiare PC ma non sapevi se alcuni
dei programmi che ti servono erano stand-alone*, e quindi chiedevi
se era necessario reinstallarli (la compilazione non centra), e noi in
coro ti avremmo risposto <<se non ci dici esattamente di che
programmi si tratta che ca...volo ne sappiamo!? :-)))
*stand-alone = nota parolaccia che in informatica in genere si usa per
definire un programma autonomo e che non necessita di installazione.
Magara fai cosě: appena prendi i pezzi del nuovo pc contattami in
privato, cosě vedo di darti una mano con questi programmi...
e magari se serve ti do una mano (virtuale) ad assemblare il nuovo pc.
-- 
Bob
Il sito di italia.genova.discussioni:
http://www.igedis.com/


 hihihi...
Che tristezza ! Che magone mi viene !
Ma se lo sanno tutti che io do volentieri un appoggio molare
a chi non ne ha bisogno. !
Sei veramente uno spregggevole inseminatore........... di zizzania
caro il mio " Slittino " !  :-)))
BIBI
( e non finisce qui )
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Ciao - infatti finisce qui. :-))


 
Non conosco il Ghost. Il mio sistema di Backup e' molto primitivo : USB 
Hard disk che 'trasporto' qua e la.
Grazie.
Ciao.
John.

 
...scommettiamo che lo so ??? :-))))

 
None. L'ho scaricato perche' so benissimo che cosa fa, ma mi sono reso 
conto che e' troppo per quello che devo fare.
Talvolta e' meglio re-inventare la ruota, se si ha bisogno solo di una 
ruota, invece di impararsi come si costruisce un camion a rimorchio.....
Comunque si impara sempre.....


Grassie, ne terro' conto !!
Per il PC hardware ho risolto comprando tutto nuovo.
Per il software non ci sono kakki che tengono : devo per forza leggere, 
leggere, leggere.  A meno che non vuoi lavorare sottopagato, in tal caso
mi codifichi tutto in C/C++ per i prossimi tre anni....<hahahahahahaha>
Il mio problema piu' grave e' che io tutta  la mia vita ho programmato 
in FORTRAN, E poi in Visual BAsic, Modula-2 e C. Il C++ lo conosco solo 
'teoricamente' cioe' non mi sono mai 'rotto la testa' cercando di 
risolvere i problemi vari con classi e pointer che non funzionano etc.
E i pacchetti che ho scaricato sono sistemi enormi, anche se 
egregiamente documentati, per cui non so se e' il caso di spendere i 
prossimi tre anni a cercare di 'conoscerli tutti  a fondo' tentando di
capire centinaia di migliaia di sorgenti in C/C++, linguaggio di cui non 
ho esperienza pratica, oppure cercare di 'reinventare la ruota', (e 
contemporaneamente cominciare a praticare il C/C++ con l'aiuto di un 
esperto) dedicandomi solo al 'nocciolo' del problema.
Intanto, ho visto che questi 'egregi pacchetti' 
super-turbo-intelligentissimi e open source, tra le decine di migliaia 
di esempi pratici che ti danno, puttana vigliacca, non te ne danno UNO, 
dico UNO, che mi serve (il che mi e' molto sospetto). Ad esempio di come 
leggere una serie di files DICOM, 'sovrapporre le informazioni' e 
rappresentare il risultato in 3D, in modo da 'navigare' all'interno 
dell'organo, che poi e' l'unico motivo per cui la gente potrebbe essere 
interessata ad usare quei pacchetti.
Infatti i paccheti 'alternativi' (pochi in verita') sono stati fatti
'ex novo'.
Come dire  : ti diamo tutte le istruzioni esatte e gli esempi  di come 
costruire una centrale  idroelettrica per produrre corrente, ma poi
il come costruirti una piccola presa nella parete di casa tua,
in modo da usare la corrente che ne esce, sono cazzi tua.
A me suona come una 'presa per il culo'.
Quindi ho dubbi se usare il pachetto o no.
E andare a 'spulciare' a vedere solo quello che mi serve, già mi costa 
sei mesi di letture, a dir poco.
Quindi per ora sono in alto mare.
E in questo momento, re-inventare la ruota mi sembra una operazione 
molto ma molto piu' semplice.
E interessante.
Che poi non si tratterebe nemmeno di 're-inventare' niente : si 
tratterebbe solo di comprare i libri o leggere le pubblicazioni che 
descrivono gli algoritmi, e codificare.
Mah....per fortuna ho amici competenti che mi possono consigliare.
:-))))
Ciao.
John.

 sei mesi di letture, a dir poco.
Ah, quindi ci rompi le palle solo per farci sapere che hai scaricato dei
software di cui non hai la minima idea di cosa facciano?
-- 
Niente è impossibile per chi non lo deve fare

 
...a Roma dicono '...ahh ma allora sei de coccio...'  :-)))

 ...a Roma dicono '...ahh ma allora sei de coccio...'  :-)))
Immagino tu lo sappia bene.
-- 
Niente č impossibile per chi non lo deve fare

 Hard disk che 'trasporto' qua e la.
Forse Ghost è ancora più primitivo (da un punto di vista software),
ti permette di eseguire l'intero backup di una partizione o di un intero
disco fisso. In breve Ghost è un programma della Symantec che serve
a clonare intere partizioni o dischi fissi, si parla di "clonare" che è un
po' diverso dal "copiare". In pratica hai presente i portatili e la loro
partizione di ripristino? (non quella incorporata di Windows XP ma
quella integrata dalla casa madre come negli IBM, Compaq, Acer ecc..)
ebbene spesso e volentieri è eseguita proprio dal programma Ghost:
http://www.symantec.com/it/it/home_homeoffice/products/features.jsp?pcid=br&pvid=ghost10
oppure anche da:
http://www.acronis.com/
.


 caro il mio " Slittino " !  :-)))
Slittino? lo prendo come un complimento?! :-))
