Newsgroup: it.comp.lang.delphi
Titolo: D6 e Delphi 2007

Molto tempo fa ho provato ad installare Delphi 2007 nello stesso sistema 
dove avevo Delphi 6, ciascuno nella wsua specifica directory. Nonostante mi 
fosse stato detto che potevo farlo senza comprometterre nulla, sono finito a 
dover disinstallare Delphi 2007 e re-installare Delphi 6. Non ricordo i 
problemi avuti, ma data la mia sicuramente insufficiente perizia, pu� essere 
che io abbia potuto incasinare le cose, anche se non capisco come.
Vorrei ritentare, per cui chiedo:
- � veramente possibile utilizzare le due versioni in parallelo ?
- se si, occorre qualche accorgimento in fase di installazione per evitare 
problemi ?
- avete qualche utile siggerimento ?
Grazie in anticipo 

 - avete qualche utile siggerimento ?
Fossi in te, preparerei una macchina virtuale del mio stesso pc e ci 
farei tutti i giochetti che voglio: installarei d2007, le jedi, e 
proverei ogni forma di stress test.
Qualcosa va a male e non ricordo cosa? Ricarico l'ultimo snapshot e 
ricomincio.
Quanto alla qualitï¿œ del progetto Jedi non ci sono dubbi che sia delle 
migliori: quindi il problema della fiducia non si pone.
Ciao
-- 
Morde

 Grazie in anticipo
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio 
news:4a81...@news.x-privat.org...


 quale software a tuo avviso ? Grazie
Argomento troppo vasto: per partire parti da google, scusa il gioco di 
parole. C'ï¿œ veramente di tutto: tutorial, blog, howto's...
In ambiente linux va moltissimo virtualbox. Per windows si usa spesso 
vmware. Un buon player freeware di macchine virtuali lo fa anche 
microsoft: virtualpc.
Buono studio :)
-- 
Morde

> Sì. Io ne ho 3, al momento, e dubito di aver battuto il record. :)
io ho avuto insieme 1,4,5,6,7: mai nessun problema.
A.

> Una macchina virtuale mi intriga
Ci intrigano i software...che fine che abbiamo fatto.. :-(((  Ai
vecchi tempi ci intrigavano le donne.. rotfl!
Su winzozz wmware va bene.
Tra parentesi, molti datacenter usano macchine stratosferiche su cui
fanno girare prodotti vmware dentro cui girano anche macchine con
sistemi operativi diversi.
Esiste anche uno strumento che ti crea una macchina virtuale partendo
da una fisica.
Una volta lo provai, ma venne fuori una cosa quasi inutilizzabile:
troppo lenta.
Quello che mi stupi è che ci mise relativamente poco tempo, tipo 3
ore...Mi aspettavo molto di piu'.
Meglio crearne direttamente una virtuale partendo da zero, installando
giusto il sistema operativo e le varie patches.
Di questa ti fai una copia (tanto è un file..) e dopo ci metti su
quello che vuoi e fai le prove.
L'unico problema è legato alla registrazione di xp...Se usi lo stesso
cd usato per il pc fisico ovviamente il sito di winzozz ti alza il
dito medio.
Pax vobiscum
A.

 microsoft: virtualpc.
Virtualbox funziona bene anche sotto windows ;)
Antonio

 io ho avuto insieme 1,4,5,6,7: mai nessun problema.
Avevi la "1" a 16 bit e le successive a 32 bit? :-O


 quello che vuoi e fai le prove.
A partire da Windows 7, ci sar� il supporto diretto dei file VHD 
direttamente da Windows Explorer (Gestione Risorse); sono i file 
corrispondenti a "dischi virtuali" utilizzati in VirtualPC.
Ciao,
   Marco.


> Avevi la "1" a 16 bit e le successive a 32 bit? :-O
Progetto delphi 1(uno!) a 16bit con crystal report, tutto a 16 bit.
Migrato a delphi 5 + crystal report a 32 bit.
Lato delphi, ho salvato il progetto nel nuovo formato di d5, ho
cambiato qualche uses, rimosso un vecchio controllo label
sostituendolo con un tlabel standard (ho aperto i dfm e
buonanotte...).
Lato crystal report ho aperto i vecchi files con Crustal Report 6 e li
ho salvati nel loro nuovo formato.
Ho compilato ed eseguito: ha funzionanto tutto al primo colpo.
Ma siccome sono scettico/paranoico e sono convinto che come
impostazione predefinita fidarsi è MALE, prima di darlo al cliente ho
fatto 2 giorni di stress test. Conclusione:
tempo del porting = 30 minuti
tempo di test = 16 ore circa
Vado un attimo OT e approfitto per chiedere se qualcuno ha fatto una
cosa del genere con tempi analoghi con uno strumento diverso da delphi
e non borland/inprise/codegear/imbarcadero.
Pax vobiscum
A.

> A partire da Windows 7, ci sarà il supporto diretto dei file VHD
Marco, tu che 6 onnipotente, ma che è sta storia di win7 che "include
un emulatore per la app di xp?"
Sta parola emulatore mi fa venire il freddo addosso.....
A.

 problemi ?
Bho io ho installato ora, per provarle, sia la D6, la D2006 e la D2007 e mi 
sembra che funzionino perfettamente tutte e tre... non ci ho ancora 
smanettato sopra, le ho messe solo per confrontare come funziona il 
framework InstantObjects.
MADrigal


Ops, scusate per il quote... questa dannata firma automatica mi fara' 
impazzire... ora la levo :-) 

 un emulatore per la app di xp?"
Significa che puoi avviare applicazioni in "modalit� XP" e W7 le esegue 
perfettamente integrate nel sistema operativo, appartentemente, anche se 
in realt� stanno girando all'interno di una macchina virtuale di 
emulazione (con ponti di collegamento solidi con il sistema principale, 
ovviamente).


 [...]
Sono cose che vanno dette ogni tanto! (visto che succedono raramente)
:)


 Sono cose che vanno dette ogni tanto! (visto che succedono raramente)
E che hanno creato la leggendaria fama di delphi nell'ultimo decennio. 
:-D
Il suo diretto competitor VB non credo che avesse tutta questa  
portability, o mi sbaglio? ;-)
Ciao
-- 
Morde

 portability, o mi sbaglio? ;-)
con vb sei gia fortunato se ti funziona una app della stessa
versione....
A.

Alberto Salvati ha scritto:

Nel 2002, causa euro, ho dovuto convertire un'applicazione VB2 del 1995 
che usava Access2.0 in VB6 con Access97. La conversione e' andata a buon 
fine in tempi, tutto sommato, ragionevoli. Nel 2002 usavo Delphi da tre, 
quattro anni e non e' stato facile reimmergermi nel pantano VisualBasic.
Ne sono uscito pulito ma non lo faro' mai piu'!

 fine in tempi, tutto sommato, ragionevoli.
quantifica il "ragionevoli".
E poi imho hai dovuto cambiare qualcosa..
In vb5 gu introdotto l'oggetto (in senso molto molto lato, trattandosi
di vb..) field che non esisteva in vb4.
Questa implementazione ha quindi reso i progetti vb4 non compilabili
con vb5..
A.

 con vb5..
Che io mi ricordi non ho dovuto ritoccare nulla, ma posso anche 
sbagliarmi. Sai, ho cercato di rimuovere l'esperienza. :)

 Sai, ho cercato di rimuovere l'esperienza. :)
LOL ^___^
-- 
Morde

 Sai, ho cercato di rimuovere l'esperienza. :)
Come ti capisco, fratello! :-|
Ho lavorato un anno con vb6...Appena fini'quel progetto la sera che
rientrati FORMATTAI IL PC  e dissi "mai piu..piuttosto vado a fare lo
sguattero....!"
A.

 A.
Ecco, lo sguattero! Proprio quella figura mi si disegnava nella mente 
mentre usavo VB6! :)

 mentre usavo VB6! :)
rotfl!
A:

 bhe, java non � male, anzi...
Immedesimati in un povero programmatore di applicazioni desktop per 
Windows che, improvvisamente, si trova a dover progettare una 
piattaforma FAD aderente SCORM in Java. Usavo JBuilder5 e Tomcat, ma era 
di una pesantezza unica. Dopo poco provai a farne un pezzettino in PHP e 
volava.

 unica. Dopo poco provai a farne un pezzettino in PHP e volava.
Tutto questo quando e' successo?
Io ricordo di aver fatto un workshop con mokabyte nel lontano 2001 e 
ricordo che le richieste di memoria erano esose,ci volevano macchine 
pompatissime per i tempi di allora per far girare tomcat, apache e 
tutta la combriccola.. e anche java non era maturo quanto oggi.. non 
per fare la fiera dei luoghi comuni ma mi sembrano affermazioni un po' 
generalistiche le tue se non corredate da maggiori info quali il 
periodo, le versioni in corso di sviluppo, ecc..
:-)
Ciao
-- 
Morde

 Ciao
Per la programmazione usavo JBuilder5 come gia' detto. Tomcat era la 
versione 3 e qualcosa, come db Firebird 1.0 corredato di relativo JDBC 
per l'accesso da JSP.

 Fine 2001 - Maggio 2002. Ma e' un progetto nato male e proseguito peggio.
Allora ti credo :-)
Ciao
-- 
Morde

 ovviamente).
ma domanda.... xche a win7 SERVE un emulatore per far girare le cose
sviluppate per xp?? :-|
Ho provato a fare una rapida ricerca ma trovo solo cose del tipo "win7
è piu' bello.." ma niente che spieghi il xche della necessita
dell'emulazione...
A.

 sviluppate per xp?? :-|
Perch� alcuni programmi richiedono questa "compatibilit�" per poter 
funzionare.
E' lo stesso motivo per cui in XP � presente il "compatibility mode" 
nell'esecuzione di un qualsiasi programma.
La differenza � che emulando perfettamente un sistema operativo � pi� 
semplice che ingannare l'eseguibile. :)


 funzionare.
si..ok...ma qua giriamo giriamo ma non si arriva al dunque...
Compatibilita' in che senso? forse win7 è SOLO a 64 bit e quindi
le'emulazione serve a far girare cose a 32bit che altrimenti non
funzionerebbero? Oppure è legata a permessi diritti etc su cartelle/
servizi/registry etc etc??
Non sto polemizzando, sia chiaro...Ma detesto dover fare delle cose
senza capire il xche.. :-)
A.

 senza capire il xche.. :-)
Sto cercando a proposito, ecco quello che emerge:
http://windows7center.com/windows-7-feature/windows-7-windows-xp-mode-faq/
e anche qualche detrattore:
http://www.theinquirer.net/inquirer/news/1051975/xp-mode-windows-scam
Leggendo i commenti di quest'ultimo link si direbbe che la modalitï¿œ XPM 
limiterebbe di fatto l'hardware utilizzabile e molti drivers e 
software. Ad esmepio, i giochi: in XPM sembra che la maggior parte 
delle schede video 3D abbiano dei problemi. Questo di fatto 
escluderebbe il gaming, se fatto in modalitï¿œ XPM: MS avrebbe dichiarato 
che seven e' stato creato per l'utenza business.
Inoltre M$ ha dichiarato di aver creato XPM dentro seven per permettere 
a quei software altrimenti incompatibili col suo kernel di girare lo 
stesso (ad esempio se richiamano API non documentate e specifiche di 
WinXP in seven non girerebbero).
Anche questo e' un buon link:
http://blogs.msdn.com/davidmcg/archive/2009/04/28/windows-7-xp-mode.aspx
Da quello che ho capito, prepariamoci ad una lunga stagione di studio 
sulle nuove API introdotte nel kernel di seven.
Ciao
-- 
Morde

 servizi/registry etc etc??
Molto sinteticamente, l'XP Mode permette di eseguire applicazioni su W7 
cos� come verrebbero eseguite all'interno di Virtual PC con installato 
una copia di WXP.
La domanda "in che senso" non la comprendo. :)
Avviene ci� che � descritto sopra, anche se in modo estremamente 
integrato con il sistema operativo ospite, quindi non so quale sia 
l'informazione che ti manca nello specifico. :|


 WinXP in seven non girerebbero).
ecco. iniziamo ad "avvicinarci"...
A.

> La domanda "in che senso" non la comprendo. :)
ok...mi spiego meglio!  :-)
Win7 dovrebbe avere questo emulatore, ok? Mo lasciamo stare se è
virtualpc vmware...
Quello che dico io è "ok.. esiste questa cosa.. ma PERCHE' ESISTE? A
cosa serve in win7 un emulatore di xp??
La risposta SEMBRA essere che le app sviluppate per xp *potrebbero*
non funzionare su win7...
E io mi chiedo:
PERCHE' UNA APP DI *ADESSO* CHE GIRA SU XP POTREBBE NON GIRARE SU
WIN7?
Le mie domande non sono sul *cosa* fara' ne sul *come* lo fara...
Le mie domande sono sul PERCHE' ci sta questa cosa...
....forse win7 è SOLO a 64bit e non supporta le app a 32bit?
..forse hanno fatto molti cambiamenti al kernel fregandosene di quale
poteva essere l'impatto su tutto cio che vi si appoggia per
funzionare?
...oppure che altro?
A.

 WinXP in seven non girerebbero).
adesso ho letto meglio...
Quindi, tutte le aziende che sviluppano per windows se vogliono cose
native per win7  dovranno come minimo rivedere il prp codice
sorgente... E questo vale per *tutti*!
Motori database, applicativi, driver per periferiche, gestionali e,
cosa che ci tocca molto da vicino, strumenti di sviluppo, framework,
componenti di terze parti...vcl, turbopower, developer express, doa,
indy..
Ovviamente senza contare quanto sviluppato da NOI usando queste
cose...
Il tutto su un sistema operativo che a questo punto è come fosse
"nuovo", appena rilasciato, con tutti i soliti annessi&connessi (=bug)
delle prime versioni della robaccia prodotta da zio billy..
A.

 indy..
Per quanto ne so, W7 � compatibile con i driver Vista, poich� il kernel 
� quello, quindi presumo che il problema si ponga solo per quelle 
periferiche che ancora non hanno un driver per Vista, ma solo per XP.
Per il resto, valgono tutte le norme legate allo sviluppo su Windows 
Vista, quindi - oltre a questo - non dovrebbe esserci nulla di 
particolarmente nuovo. Poi, che vi siano nuove API da poter sfruttare � 
un'altra cosa, ed � in pi�.


 ...oppure che altro?
Il kernel � lo stesso di Vista, ma sono state migliorate molte cose...
C'� questa presentazione di Pietro Brambati che illustra alcuni aspetti 
di W7, mostrata e spiegata in occasione del "Delphi Day" a Piacenza:
http://blogs.msdn.com/pietrobr/archive/2009/06/04/dalphi-day-2009-piacenza-e-windows-7.aspx
