Domanda

Ho una VM Delphi 2007 che include un costruttore di report ragionevolmente aggiornato e Dev Express Suite. Lo uso per un particolare progetto per un particolare cliente.

Per lo stesso client, ho anche una VM D5 che è proprio così utilizzata una versione (diversa, vecchia) di Report Builder e una versione diversa (vecchia) di alcuni dei componenti Dev Express.

Rengherebbe i test e la manutenzione generale del mio lavoro per questo cliente molto più semplice se potessi installare D5 (e le versioni dei componenti che utilizza) sulla VM D2007 e ho una "VM Uber" che conteneva tutto per quel client . Naturalmente dovrei mantenere le varie versioni dei componenti "separati".

Spero che non ti sia ancora andato a dormire con la noia - mi sono solo chiesta se ci fossero trucchi o suggerimenti di cui dovrei essere consapevole prima di provare a farlo. Ho pensato che mettere D5 sulla macchina D2007 sarebbe più facile (un'unità VM più grande esistente ecc. Per strada immagino.

Qualche consiglio? :-)

È stato utile?

Soluzione

Più versioni di Delphi coesistono abbastanza bene se tu Installali nell'ordine corretto, versioni più recenti dopo quelle più vecchie. Questo è qualcosa che vale per le macchine virtuali proprio come per le macchine reali. Se hai un manager VM con funzionalità di snapshot, potresti provare a installare Delphi 5 su Delphi 2007 e vedere se qualcosa si rompe, in tal caso, torni semplicemente all'istantanea. Tuttavia, poiché la configurazione di una nuova VM non è un grande compito, lo farei invece e installerei versioni Delphi nell'ordine consigliato.

È possibile installare anche più versioni di set di componenti, ciascuno nella propria directory. Solo uno di essi può essere registrato all'interno di un IDE, ovviamente, ma puoi usare versioni diverse per diverse versioni IDE. Se hai un installatore che ti dà problemi, puoi sempre installare Delphi e i set di componenti in un account e svilupparsi in un altro account. Gli installatori generalmente scrivono solo alla macchina e agli attuali alveari del registro degli utenti, quindi l'esecuzione di Delphi in un altro account consente di installare i pacchetti manualmente. Assicurati di creare i pacchetti nelle directory specifiche per la versione Delphi, anche se la maggior parte dei pacchetti ha file di pacchetti specifici della versione Tutti gli altri file di origine hanno lo stesso nome e devono essere ricostruiti per ogni versione di Delphi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top