|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() ![]() ![]() Inscription : octobre 2006 Messages : 41 ![]() |
Première présentation de Delphi XE2
Compilateur 64 bits, DataBindings et framework FireMonkey pour la prochaine version de Delphi 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 :
Plus d'infos dans les semaines qui viennent. Source |
|
|
30
|
|
|
#2 |
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 943 ![]() |
Bonjour,
Pour quand la reprise de Pascalissime ? : ça manque dans le bureaux de tabac et autres boutiques. A+. |
|
|
01
|
|
|
#3 |
|
Membre éclairé
![]() ![]() ![]() Inscription : octobre 2006 Messages : 41 ![]() |
ah nostalgie, nostalgie ...
en attendant, depuis 2001, c'est http://www.jcolibri.com qui tient lieu de Pascalissime |
|
|
11
|
|
|
#4 | |
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 943 ![]() |
Bonjour,
Citation:
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. |
|
|
|
11
|
|
|
#5 | |
![]() ![]() Sébastien DoeraeneChercheur en informatique Inscription : juin 2004 Messages : 4 509 ![]() |
Citation:
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é
__________________
sjrd, ancien rédacteur/modérateur Delphi Les règles du forum tu liras et tu respecteras. Ainsi ami des modos tu seras... Mis à jour le 6 mai 2012 : découvrez FunLabyrinthe v5.3 : un jeu de labyrinthe gratuit et personnalisable à l'infini avec des scripts Delphi-like. Découvrez aussi Sepi, un moteur de script orienté objet pour Delphi. Mes tutoriels |
|
|
11
|
|
|
#6 |
|
Membre chevronné
![]() Inscription : novembre 2004 Messages : 534 ![]() |
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 !!! |
|
|
01
|
|
|
#7 | |
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 943 ![]() |
Bonjour,
Citation:
... 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+. |
|
|
|
01
|
|
|
#8 |
|
Membre émérite
![]() ![]() Prof, développeur amateur vaguement éclairé... Inscription : mars 2004 Messages : 623 ![]() |
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. |
|
01
|
|
|
#9 | ||
![]() ![]() Sébastien DoeraeneChercheur en informatique Inscription : juin 2004 Messages : 4 509 ![]() |
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:
Citation:
__________________
sjrd, ancien rédacteur/modérateur Delphi Les règles du forum tu liras et tu respecteras. Ainsi ami des modos tu seras... Mis à jour le 6 mai 2012 : découvrez FunLabyrinthe v5.3 : un jeu de labyrinthe gratuit et personnalisable à l'infini avec des scripts Delphi-like. Découvrez aussi Sepi, un moteur de script orienté objet pour Delphi. Mes tutoriels |
||
|
11
|
|
|
#10 |
|
Membre éclairé
![]() ![]() ![]() Inscription : octobre 2006 Messages : 41 ![]() |
> 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 |
|
|
01
|
|
|
#11 | |
|
Expert Confirmé Sénior
![]() ![]() Paul TOTHFreelance Inscription : novembre 2002 Messages : 4 405 ![]() |
Citation:
Par curiosité, que ne peux tu faire en Pascal et que tu dois faire en assembleur ?
__________________
Developpez.com: Mes articles, forum FlashPascal Entreprise: Execute SARL Produits : UPnP, RemoteOffice, FlashPascal Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5% |
|
|
01
|
|
|
#12 | |
![]() ![]() Sébastien DoeraeneChercheur en informatique Inscription : juin 2004 Messages : 4 509 ![]() |
Je ne supporterai pas l'ARM dans Sepi...
Citation:
![]() Et aussi cette méthode (TSepiRuntimeContext.ReadParamsAndCall). En fait tous ces bouts de code se situent à l'interface entre du code Delphi natif et du code compilé+interprété par Sepi. SepiInCalls.pas s'occupe de toutes transition Delphi vers Sepi. Et ReadParamsAndCall s'occupe des transitions Sepi > Delphi.
__________________
sjrd, ancien rédacteur/modérateur Delphi Les règles du forum tu liras et tu respecteras. Ainsi ami des modos tu seras... Mis à jour le 6 mai 2012 : découvrez FunLabyrinthe v5.3 : un jeu de labyrinthe gratuit et personnalisable à l'infini avec des scripts Delphi-like. Découvrez aussi Sepi, un moteur de script orienté objet pour Delphi. Mes tutoriels |
|
|
01
|
|
|
#13 | ||
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 943 ![]() |
Bonjour,
Citation:
Citation:
Dans ce cas resterait plus qu'à gérer les échanges de données entre l'appli 32 bits et la 64 bit. Dans ce cas l'exe 32 bits ne serait plus qu'un sous-programme. A+. |
||
|
|
01
|
|
|
#14 | |
|
Membre émérite
![]() ![]() Prof, développeur amateur vaguement éclairé... Inscription : mars 2004 Messages : 623 ![]() |
Citation:
C'est clair. Vu mon grand âge, j'ai connu les premiers numéros, dans la deuxième moitié des années '80. Et j'ai appris énormément de choses grâce à cette publication. Je me rappelle notamment l'extrême rigueur dans le nommage des variables et dans la conception des procédures et fonctions. Maintenant, nous vivons une époque formidable, où nous pouvons communiquer avec John de façon interactive (je me permets une question indiscrète au passage : Colibri est un vrai patronyme, ou un alias ? ; trop beau pour être vrai ! C'est comme ça, le temps passe. C'est une autre époque, alors, sachons profiter des gens dont la passion nous fait valoir leurs compétences, John Colibri, mais aussi Paul Toth, et d'autres. |
|
|
01
|
|
|
#15 |
|
Expert Confirmé Sénior
![]() ![]() Paul TOTHFreelance Inscription : novembre 2002 Messages : 4 405 ![]() |
Dans la séquence nostalgie, vous avez connu DP Tool Club ? ça remonte à l'époque ou on consultait Internet sur CDROM
__________________
Developpez.com: Mes articles, forum FlashPascal Entreprise: Execute SARL Produits : UPnP, RemoteOffice, FlashPascal Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5% |
|
11
|
|
|
#16 | |
|
Membre Expert
![]() Olivier DehorterIngenieur de recherche - Ecologue Inscription : juin 2003 Messages : 917 ![]() |
Dans le cadre "Ils ne sont jamais contents"
![]() John Colibri a écrit dans son petit topo : Citation:
|
|
|
|
01
|
|
|
#17 |
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 943 ![]() |
Re-bonjour,
Ouille! On n'a pas encore XE2 qu'on parle déjà d'XE3 !!! ... "qui va piano va sano". A+. |
|
|
01
|
|
|
#18 | |
![]() ![]() Sébastien DoeraeneChercheur en informatique Inscription : juin 2004 Messages : 4 509 ![]() |
Citation:
Or c'est ce qui se passe (tout le temps) dans Sepi. Donc pour moi ça va pas le faire.
__________________
sjrd, ancien rédacteur/modérateur Delphi Les règles du forum tu liras et tu respecteras. Ainsi ami des modos tu seras... Mis à jour le 6 mai 2012 : découvrez FunLabyrinthe v5.3 : un jeu de labyrinthe gratuit et personnalisable à l'infini avec des scripts Delphi-like. Découvrez aussi Sepi, un moteur de script orienté objet pour Delphi. Mes tutoriels |
|
|
01
|
|
|
#19 | |
![]() ![]() Ingénieur retraité Inscription : octobre 2005 Messages : 1 943 ![]() |
Re-bonjour,
Citation:
... l'exe 64 bits appelle l'exe 32 bits avec ShellExecute en lui transmettant les paramètres pour les calculs : jusqu'ici pas de problème (j'ai testé avec deux exe 32 bits) par contre je n'ai pas encore trouvé la manip pour récupérer le résultat du calcul de l'"esclave" par l'appli-"maître" sans passer par le presse-papier. Comme la source de l'"esclave" est un *.dpr qui commence par : programme VaCalculer(input,output); je ne parviens pas à récupérer le "output" pour l'envoyer en retour à l'appli-maître. (je n'ai jamais travaillé en mode console). A+. |
|
|
|
01
|
|
|
#20 |
|
Membre du Club
![]() Inscription : mars 2009 Messages : 48 ![]() |
Bonjour à tous;
C'est surtout pour faire plaisir à Gilbert, et pour saluer au passage John Colibri dont personne parmi les programmeurs en Pascal ne peut ignorer avec beaucoup de nostalgie le célèbre et très pédagogique "Pascalissime". Je suis un "intégriste" de l'ASM dans Delphi car les possibilités de concision et vitesse du code qu'il permet (quand on ne peut faire parfois autrement ) sont un plus indéniable à la programmation. Donc j'espère de tout coeur qu'il sera possible de continuer à le faire avec du 64 bits (??!!) Maintenant, soyons pragmatiques : l'ASM 32 bits dans du Delphi 32 bits pour des applications 32 bits, c'est tout bonnement destiné aux machines à processeurs... 32 bits ! Donc, sans vouloir être simplet, une application développée en Delphi avec de l'ASM et compilée en 32 bits si elle tourne sur du système 32 bits peut sans mal tourner sur un système 64 bits (compatibilité ascendante). Donc, primo, Gilbert n'a pas trop de soucis à se faire avec des unités écrites en ASM 32 bits tant qu'il les compilera en 32 bits ! La question pour le futur est de se demander si des instructions ASM seront encore intégrables dans du Delphi 64 bits ? Je m'explique : le langage de Delphi XE2 est-il pourvu d'un jeu d'instructions ASM 64 bits compilables ? (Cela ne semble pas encore vrai...) Alors, Gilbert, ne te traumatise pas encore... Quand ce préalable sera réalisé, il sera temps de reprendre nos "vieilles" routines ASM et de les passer en 64 bits ! Je rêve !... Nous leur ferions faire un énorme bond de géant ! Tu serais émerveillé du calcul de la racine carrée ! Mais attention elles ne tourneront que sur du 64 bits et le nombre de machines concernées est petit en regard de tout ce qui tourne encore sur du 32. Je ne veux cependant pas trop m'étendre sur la philosophie de l'utilisation de l'ASM, mais il faudra se dire que nos anciennes conceptions de développement seraient à jeter aux orties; bref il faudrait tout rebâtir en partant de zéro. Quelle aventure au bout du clavier... |
|
|
20
|
Copyright © 2000-2013 - www.developpez.com