domenica 27 aprile 2014

Accorgimenti da delphi xe5 a delphi xe6

Testando le applicazioni realizzate in delphi xe5 a delphi xe6 abbiamo riscontrato alcuni cambiamenti nei progetti che e bene tener presente, a parte la preview in windows che e cambiato rispetto a delphi xe5 upd2 e succ. 



Cambiamenti nell'IDE:


  • Quando si apre un progetto da Delphi XE5 in XE6, reimpostare alcune proprietà. In particolare proprietà per il testo. Ad esempio: Se si dispone di un modulo a "Etichetta" con la proprietà "AutoSize: True", allora è necessario aggiornare il XE6 struttura "TextSettings-> Taglio: Nessuno", in caso contrario, il testo del "Label" sarà tagliata e sostituita da puntini di sospensione.
  • Per i progetti più grandi (da Delphi XE5), a volte si vuole aggiungere "-cleaninstall" menu "Esegui -> Parametri: Parametri".
  • Nel "Progetto-> Opzioni-> Info Version (Android)", ha aggiunto una nuova opzione per l'accelerazione hardware, i dettagli descritti in questo articolo  Delphi XE5/XE6 - Progetto-> Opzioni-> Info Version (Android)
  • Per impostazione predefinita, Android caricata stile per la versione 4.4  (pulsanti, ecc, sono in grigio e non blu come prima).
  • Cellulare Preview - è cambiata radicalmente.


Cambiamenti nella Androidapi.JNI:
  • "JStringToString" - da "Androidapi.JNI.JavaTypes.pas" in "Androidapi.Helpers.pas"
  • "StringToJString" - da "Androidapi.JNI.JavaTypes.pas" in "Androidapi.Helpers.pas"
  • "StrToJURI" - da "FMX.Helpers.Android.pas" in "Androidapi.Helpers.pas

Ulteriori cambiato i nomi di alcune proprietà e valori:
di solito ci sono avvertendo 'pop-up e suggerire dove e cosa sostituire, ma solo nel caso, alcuni dei cambiamenti:
  • "TVKAutoShowMode.vkasAlways" sostituito con "TVKAutoShowMode.Always"
  • "TAlignLayout.alClient" sostituito con "TAlignLayout.Client"
  • "TAlignLayout.alHorizontal" sostituito con "TAlignLayout.Horizontal"
  • "TVirtualKeyBoardState.vksVisible" sostituito con "TVirtualKeyBoardState.Visible"




Nessun commento:

Posta un commento