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


 Discussion forum

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

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 - Modérateur http://www.developpez.com
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 - Membre expérimenté http://www.developpez.com
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 - Modérateur http://www.developpez.com
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 - Expert Confirmé Sénior http://www.developpez.com
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 - Membre émérite http://www.developpez.com
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 - Modérateur http://www.developpez.com
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 - Membre émérite http://www.developpez.com
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 - Expert Confirmé Sénior http://www.developpez.com
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 - Membre expérimenté http://www.developpez.com
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 - Expert Confirmé Sénior http://www.developpez.com
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
Analyste informatique - h/f
CDI
Société Générale - Ile de France - Paris (75000)
Correspondant sécurité des systèmes d'information h/f
CDI
Société Générale - Ile de France - Paris (75000)
Intégrateur continu / validation pour éditeur de logiciel télécom
CDI
Mobiskill - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Accueil : le Service Publications -