Domanda

Ho alcuni componenti di Delphi 6 di terze parti che devo aggiungere a Delphi 2010 per iniziare la migrazione. È possibile? L'interfaccia sembra molto diversa e non riesco a trovare un modo per farlo?

Questo aiuto ...

I miei componenti: DBGridEasy, TSerial, Varian Async32.

Grazie mille.

È stato utile?

Soluzione

Come è stato menzionato, questo non è semplice. Ma hai opzioni.

  • Verifica con il fornitore e ottieni l'aggiornamento
  • se hai una fonte puoi provare ad aggiornarti.

Non sono d'accordo sul fatto che sia necessariamente troppo complicato per l'aggiornamento. Delphi 2009 ha aggiunto (finalmente - circa un decennio dopo avrebbe dovuto) un ottimo supporto Unicode nel cuore di delphi, ma questo è stato fatto fino al livello di quasi tutte le funzioni integrate.

Abbiamo aggiornato un grande progetto (700.000 linee) in solo un paio di giorni. Ci sono informazioni in rete su cosa fare, ci sono una serie di funzioni che devi sostituire se le usi (come qualsiasi funzione con Ansi nel titolo). Vale la pena provare almeno.

Se non hai la fonte temo che tu non abbia altra scelta che contattare il fornitore, non c'è niente che puoi fare poiché il formato binario per ogni versione di Delphi è diverso.

Altri suggerimenti

Non so con certezza su quei particolari componenti, ma probabilmente non funzionerà anche se hai il sorgente per loro perché c'erano molte modifiche tra quelle versioni, come la modifica del tipo di stringa. Faresti meglio a scoprire se il venditore li ha aggiornati.

La più grande modifica tra Delphi 6 e Delphi 2010 è la modifica delle stringhe predefinite in Unicode in Delphi 2009.

Consiglio vivamente di non utilizzare alcun componente pre-Delphi 2009 con l'aggiornamento. Non sapranno di Unicode e si verificheranno problemi.

Innanzitutto, dovresti vedere se la nuova versione di Delphi ha già le funzionalità che desideri siano integrate. Molte cose sono state aggiornate nel corso degli anni. Potresti scoprire di non aver bisogno di alcuni dei tuoi vecchi componenti.

Per quelli di cui hai ancora bisogno, prova a trovare un aggiornamento o qualche altro componente simile pronto per Delphi 2009. Ci sono molte griglie in giro. Non ho familiarità con i programmi Serial o Async per consigliarne uno.

Questo potrebbe già aiutarti: Varian Async è stato acquisito da TMS, lo stesso componente è ora noto come TMS Async32

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