Première présentation de Delphi XE2
Compilateur 64 bits, DataBindings et framework FireMonkey au menu

Les rubriques (actu, forums, tutos) de Développez
Tags
Réseaux sociaux


 Discussion forum

Le , par John Colibri, Membre expérimenté
La prochaine version de Delphi s’appelera Delphi XE2 (pour Delphi 2012). Elle devrait être officiellement annoncée le 24 Août aux "Delphi X2 World Tour" de Buenos Aires.

Cette nouvelle version incorporera :

  • le compilateur 64 bits pour Windows 64 bits. Une simple sélection de la plateforme cible devrait suffire, avec modifications éventuelle des instructions qui font des hypothèses 32 bits explicites
  • un nouveau jeu de composants visuels qui forment le framework FireMonkey. Il s'agit de composants 3D qui utilisent l'accélération des processeurs graphiques et qui seront utilisés pour une cross compilation NATIVE vers les plateformes Mac OsX et iOs (l'Os de iPhone et iPad). La même application Windows pourra donc être portée sur Mac OsX ou distribuée dans les boutiques iPhone
  • des DataBindings qui permettrons de lier des propriétes entre elles. Ces liaisons permettrons de se passer des composants sensibles aux données de la VCL, mais permettent aussi de lier n'importe quelle type d'informations autres que celles relatives aux bases de données. Sera utilisable par FireMonkey


Plus d'infos dans les semaines qui viennent.

Source


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Gilbert Geyer Gilbert Geyer
http://www.developpez.com
Modérateur
le 21/08/2011 15:50
Bonjour,

Pour quand la reprise de Pascalissime ? : ça manque dans le bureaux de tabac et autres boutiques.

A+.
Avatar de John Colibri John Colibri
http://www.developpez.com
Membre expérimenté
le 21/08/2011 17:25
ah nostalgie, nostalgie ...
en attendant, depuis 2001, c'est http://www.jcolibri.com qui tient lieu de Pascalissime
Avatar de Gilbert Geyer Gilbert Geyer
http://www.developpez.com
Modérateur
le 22/08/2011 10:28
Bonjour,

John Colibri : ah nostalgie, nostalgie ...

... ce n'est pas uniquement par nostalgie que j'ai posé cette question.
Car comme tout autodidacte quand j'ai démarré avec Delphi j'ai acheté successivement une flopée de bouquins qui m'ont généralement déçu (manque de pédagogie, exemples qui ne fonctionnaient pas, etc) ... jusqu'au jour où j'ai trouvé "Delphi Applis Windows Rapides" : concis, très pédagogique et très digeste, et cela avait été pareil pour la quasi-totalité des articles de Pascalissime.

Mais à propos de Delphi 64 bits : faudra qu'on remplace nos processeurs par des 64 bits pour en profiter pleinement. Et là je me pose une question de compatibilité : Est-ce-que des routines développées en Asm sous les versions 32 bits de Delphi vont fonctionner sous Delphi 64 bits sans avoir à les modifier ou bien faudra-t-il les jeter à la corbeille et tout recommencer ???.

A+.

EDIT : ma question est bête : j'ai trouvé la réponse à la rubrique "Migration 64 bits Delphi: les points à surveiller" ... mais faudra pas seulement surveiller ... faudra certainement modifier.
Avatar de sjrd sjrd
http://www.developpez.com
Expert Confirmé Sénior
le 22/08/2011 14:26
Citation Envoyé par Gilbert Geyer  Voir le message
Mais à propos de Delphi 64 bits : faudra qu'on remplace nos processeurs par des 64 bits pour en profiter pleinement. Et là je me pose une question de compatibilité : Est-ce-que des routines développées en Asm sous les versions 32 bits de Delphi vont fonctionner sous Delphi 64 bits sans avoir à les modifier ou bien faudra-t-il les jeter à la corbeille et tout recommencer ???.

Ah oui c'est évident. Pour faire tourner un programme sur un proc 32 bits, il faut un programme 64 bits.

En revanche, un proc 64 bits peut faire tourner des programmes 64 mais aussi 32.

Si ton programme est 32, les routines Asm doivent être en 32. Si tu compiles pour 64, tu dois traduire tes routines Asm pour 64.

En même temps si t'as fait des routines Asm, tu l'as cherché
Avatar de guillemouze guillemouze
http://www.developpez.com
Membre émérite
le 22/08/2011 14:30
Merci pour cette petite intro, ça m'a l'air très prometteur
Et c'est vrai qu'on ne trouve pas vraiment d'infos sur XE2, si ce n'est la pub pour le "XE2 World Tour". Je suis allé sur le site d'embarcadero, c'est très pauvre en informations à ce propos !!!
Avatar de Gilbert Geyer Gilbert Geyer
http://www.developpez.com
Modérateur
le 22/08/2011 16:34
Bonjour,

Sjrd :... En même temps si t'as fait des routines Asm, tu l'as cherché.

... en fait je nul en Asm pour moi c'est du chinois.
... par contre je m'inquiète un peu pour l'avenir de deux units, essentiellement en Asm, auxquelles j'avais participé en tant que testeur lors de leur création par Kinzinger René qu'on trouve ici : http://www.phidels.com/php/index.php...feb15dddb7b356

Et idem pour ce qui est du code qu'on trouve ici : http://www.phidels.com/php/index.php...feb15dddb7b356
qui utilise la version "n-1" de l'une des deux units précitées.

... mais faut se faire une raison : on n'arrête pas le progrès : bienvenue au 64 bits.

A+.
Avatar de CapJack CapJack
http://www.developpez.com
Membre émérite
le 22/08/2011 17:51
La dernière version de Delphi que j'ai achetée, c'était 2009 pour l'Unicode, la prochaine sera XE2 pour le 64 bits et le multi-plateforme.
Il est prévu des pré-versions pour les honnêtes clients ?

Nouveau préfixe REX pour l'assembleur 64 bits : et l'heure de REX sonna !
On pourra coder proprement, avec ça ! Euh, oui, euh, la sortie ? euh, inutile de me raccompagner, je connais. Hum.
Avatar de sjrd sjrd
http://www.developpez.com
Expert Confirmé Sénior
le 22/08/2011 20:34
Moi j'espère surtout que les développeurs de Graphics32 vont trouver le temps et le courage de migrer cette biblio en 64 bits.

Et pour ma part je vais devoir fournir un gros effort pour mon moteur de script Sepi. Là il y a certaines parties codées en Assembleur, pas pour des raisons d'optimisation, mais bien parce qu'il est impossible de faire autrement.

Et je dois dire que je m'inquiètes sérieusement en lisant ceci :
Citation Envoyé par jColibri
il n'est plus permis de mélanger des blocs Asm avec des instructions Pascal

et pire :
Citation Envoyé par jColibri
il n'est pas permis de modifier le pointeur de pile RSP

Avatar de John Colibri John Colibri
http://www.developpez.com
Membre expérimenté
le 22/08/2011 20:55
> Sébastien Doeraene ... mélange assembleur ... RSP

- mes infos proviennent des transparents de David INTERSIMONE dont le lien exact est dans l'article. Vérifiez à tout hasard
Avatar de Paul TOTH Paul TOTH
http://www.developpez.com
Expert Confirmé Sénior
le 22/08/2011 21:44
Citation Envoyé par sjrd  Voir le message
Moi j'espère surtout que les développeurs de Graphics32 vont trouver le temps et le courage de migrer cette biblio en 64 bits.

Et pour ma part je vais devoir fournir un gros effort pour mon moteur de script Sepi. Là il y a certaines parties codées en Assembleur, pas pour des raisons d'optimisation, mais bien parce qu'il est impossible de faire autrement.

Et je dois dire que je m'inquiètes sérieusement en lisant ceci :

et pire :


et que fera tu quand Delphi permettra de compiler pour ARM ?

Par curiosité, que ne peux tu faire en Pascal et que tu dois faire en assembleur ?
Offres d'emploi IT
Technicien itinérant monétique
CDI
PROvidence Paris - Centre - Orléans (45000)
Parue le 12/12/2014
Ingénieur Technique cosmocom (H/F)
CDI
Synchrone technologies - Ile de France - Vanves
Parue le 03/12/2014
Développeur flash player - h/f
CDI
Intuition IT - Ile de France - IDF
Parue le 16/12/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula