Jeu 26/12/2019 - Actualités

Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Jeu 26/12/2019 - Actualités

Message non lu par Xavier »

Jeu 26/12/2019 - Actualités


La version 4.1.6, mise au point ces deux derniers jours, est prête.
Elle ne contient que des corrections : 4 corrections de régressions dues au passage de Delphi 5 à Delphi 24, et la correction d'un vrai bug qui date du tout début du projet XT4 en 2012 ! :oops:
Sa date de sortie est fixée au 01/01/2020. Pour le moment elle reste bien au chaud en couveuse.


La version suivante sera une version majeure : toute les anomalies connues étant désormais corrigées, il est grand temps d'en créer de nouvelles ! lol
Une refonte de la Barre a été commencée fin 2016, avec notamment l'abandon du système d'affectations entre les Raccourcis et les Contrôles de la Barre. Plus récemment, l'abandon des Rubans a été décidé. Il va falloir reprendre et terminer tout ça.


D'autres améliorations portant sur le Noyau sont également prévues depuis longtemps, dont le passage en 64 bits et le multi-threading. :)


En conclusion : le contenu final de la prochaine version n'est pas encore fixé.
En tout cas, cette version devra sortir avant le 30/04/2020.
Selon son contenu, ce sera une version 4.2.0 ou 5.0.0.
Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Jeu 26/12/2019 - Actualités

Message non lu par Xavier »

Delphi, qui est toujours en 32 bits, est capable de générer du code 64 bits depuis 2011.

Et d'après ce que je crois comprendre, son debugger utilise alors une Remote Session virtuelle qui lui permet d'accéder à l'espace mémoire 64 bits à partir de sa couche 32 bits (WoW64). Hélas, cette session à distance (locale !) ne marche pas du premier coup, empêchant tout debug d'une application 64 bits.

Selon les réponses trouvées sur les forums, certains arrivent à s'en sortir via :
  • Un tuning des options de compilation de Delphi par plateforme cible. Fait, sans résultat.
  • Un tuning ou une désactivation du couple Firewall / Antivirus. Pas tenté.
  • Le lancement de Delphi en mode Administrateur. Bingo ! :)
Une fois compilé en 64 bits, The X-Tools crashe dès le démarrage, à cause du code qui gère le taux d'occupation des CPUs.
Après la désactivation de cette fonction, que l'on espère temporaire, il se lance enfin et s'affiche bien dans le Gestionnaire de Tâches sans le *32 :
x64.png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Répondre