Salut à tous!
Je suis apprenant en programmation delphi. Je suis à la recherche de L'édition Delphi 7 professionnelle. Mon adresse mail : xtechnos87@gmail.com
manixtufukama@gmail.com.
Merci!
Salut à tous!
Je suis apprenant en programmation delphi. Je suis à la recherche de L'édition Delphi 7 professionnelle. Mon adresse mail : xtechnos87@gmail.com
manixtufukama@gmail.com.
Merci!
Une archive publique répertorie les ISOs officiels Delphi 7 Professional & Enterprise publiés à l’époque par Borland/Embarcadero.
https://archive.org/details/borland_...mbarcadero_iso
Ce sont des fichiers authentiques mais archivés.
L’activation/licence reste nécessaire pour un usage légal.
Embarcadero ne vend plus Delphi 7, mais tolère l’accès aux anciennes versions pour les détenteurs de licence.
Bonsoir,
Bien que la version 7 de Delphi a été excellente, elle date de 2002. Je trouve dommage de vouloir apprendre la programmation avec Delphi 7 en 2026 alors que la community edition est gratuite et bien plus moderne (https://www.embarcadero.com/fr/products/delphi/starter).
Mon site - Mes tutoriels - GitHub - Youtube - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi
Si l’objectif est d’apprendre la programmation, autant partir sur une base qui reflète les outils et les standards actuels.
Delphi 7 peut avoir un intérêt nostalgique pour maintenir de vieux projets, mais ce n’est plus un bon point de départ pour débuter.
Et en plus, la gestion du multi‑DPI sous Delphi 7 est un vrai casse‑tête.
L’IDE ne connaît pas le DPI scaling, la VCL n’est pas conçue pour ça, et tout doit être bricolé à la main : redimensionnement, repositionnement, etc..
C’est un combat permanent pour obtenir un résultat à peu près correct.
Sinon, tu as Lazarus et FreePascal qui sont des « clones« de Delphi 7 :
https://www.lazarus-ide.org/
Vous pouvez trouver Delphi7 trop vieux pour débuter, mais vous oubliez un point essentiel:
La documentation de Delphi7 n'a jamais plus été égalée dans les versions ultérieures de Delphi... Delphi7 peut bien être vieux de 25 ans ou plus mais le langage Pascal reste le même que le Delphi d'aujourd'hui et la doc de Delphi 7 propose des exemples de codes directement dans la doc, une pratique qui a complètement disparue chez Embarcadero.
On veut utiliser aujourd'hui, un nouveau composant? Ben, mon gars tu te lis une liste de commandes sans disposer du moindre exemple pour savoir comme ces commandes interagissent l'une avec l'autre... Tu es bon pour partir à la pêche sur le web en y passant des heures si tu n'as pas la chance de vouloir utiliser un composant à la mode!!!
C'est un avis plutôt sévère que as sur Embarcadero.
Et je le trouve un peu exagéré.
D'ailleurs, je viens de faire une petite recherche Google avec ces termes :
embarcadero delphi combobox
Je tombe sur cette page :
https://docwiki.embarcadero.com/Libr...trls.TComboBox
Sur cette page, il y a un lien vers un exemple.
https://docwiki.embarcadero.com/Code...boBox_(Delphi)
Mes tutoriels
Avant de poster :
- F1
- FAQ
- Tutoriels
- Guide du développeur Delphi devant un problème
Sauf que du temps où j'avais encore Delphi 6 sur mon poste, j'avais le temps de démarrer Delphi 6, saisir le mot recherché, faire [F1], et obtenir instantanément la (bonne) réponse, pendant que le delphi moderne n'avait pas encore affiché sa page web (où la plupart du temps, celle-ci était vide).
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!
C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - VSCode
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)
@ Lung +1
J'utilise D7 pour sa légèreté et Delphi 12 CE aussi pour ses possibilités supplémentaires. Delphi 12 a fait de gros progrès pour sa rapidité d'ouverture, mais je trouve aussi que la doc est beaucoup moins pratique et moins complète pour les exemples.
Pour apprendre en partant de 0, je pense que D7 est une bonne idée pour sa simplicité
A+
Charly
Je ne partage pas ton avis.
D7 a certes une légèreté appréciable, mais le présenter comme une bonne base pour débuter aujourd’hui me semble franchement discutable.
On parle d’un environnement vieux de plus de 20 ans, figé, avec une VCL et un compilateur qui ne reflètent plus du tout l’écosystème actuel. Apprendre dessus, c’est prendre de mauvaises habitudes et se retrouver bloqué dès qu’on veut passer à quelque chose de moderne.
Pour apprendre en partant de zéro, mieux vaut se former directement sur les outils actuels plutôt que sur un IDE obsolète qui ne prépare pas à la réalité du développement moderne.
Disons que les 2 approches ont leurs qualités et leurs défauts:
Delphi 7 - Plus facile pour débuter mais plus limité moins riches fonctionnellement !
Delphi 1X.X - plus de complexité mais utilisant des choses difficiles à maîtriser mais ultra pratique : génériques, multitâches, patterns, etc…
Je suis sévère mais JUSTE: La documentation de Embarcadero est aujourd'hui une catastrophe et même une véritable honte, pour ne pas dire un manque de respect pour le client qui paie sa licence!!!
A l'époque de Delphi7, l'éditeur n'osait pas fournir comme documentation la phrase magique:
Et attention, on n'a pas droit à ce message que sur des nouveaux composants: C'est tout simplement du "foutage de gueule"... L'utilisateur paie plusieurs milliers d'euro pour une licence puis chaque année pour renouveler le support et il a droit à un "fais-toi-même le support et aides nous à compléter notre documentation???"
J'ai toujours un Delphi 7 sur mon poste.
Lorsque je sélectionne dans le code un TComboBox et que je tape sur F1, la page qui s'affiche (en dehors du choix entre CLX et VCL) est juste une description du composant, il n'y a pas d'exemple.
Le reste se présente pareil que sur la page Embarcadero, des liens vers les méthodes, les propriétés et les événements du composant.
Ne vous méprenez pas sur mes propos.
J'adore Delphi 7 et je trouve son aide vraiment bien faite.
Je dis juste que même si les nouvelles versions n'ont pas l'aide aussi bien intégrée que Delphi 7, ce n'est pas non plus le cauchemar décrit par Anselme45.
Je suis d'accord mais j'y mettrai un bémol.
Les outils modernes ont tendance à trop simplifier.
Cela peut aller jusqu'à masquer la mécanique et/ou la complexité d'un pattern.
Des fois, il est important de comprendre comment ça fonctionne pour être capable de détecter une anomalie.
On est bien d'accord que les outils plus moderne bénéficient d'éléments plus facile à utiliser.
Mais sur les points que tu décris "Généricité", "Multitâches" et "Pattern", tout cela était possible avec Delphi 7, certes moins facilement, mais possibles quand même.
Moi j'insisterai un peu plus sur les points beaucoup contraignant des vielles versions de Delphi comme le fait qu'il ne supporte pas nativement l'Unicode ou TLS 1.3.
Mes tutoriels
Avant de poster :
- F1
- FAQ
- Tutoriels
- Guide du développeur Delphi devant un problème
Oui, il vaut mieux être dans "l'écosystème" (attention aux dinosaures !) qu'à la traine.
Pour moi, la question est : programmer pourquoi ?
Si, bien sûr, c'est pour une démarche professionnelle et de qualité visuelle et pratique, alors pourquoi s'attarder avec du vieux et moins performant ?
Si c'est pour se consacrer à un certain loisir ludique et enrichissant sans prétention, alors D7 a encore de beaux jours devant lui...
Tout dépend de la "Secte" dans laquelle on œuvre.
Mes tutoriels
Avant de poster :
- F1
- FAQ
- Tutoriels
- Guide du développeur Delphi devant un problème
Je suis totalement d’accord avec Anselme45 sur le scandale de la médiocrité de l’aide Delphi depuis bien trop de versions, je connais des fonctions qui datent des séries XE et pour lesquelles les pages d’aides sont toujours vierges.
Jusqu’à Delphi 7, dans l’aide on avais des explications claires et complètes et luxe suprême, des exemples de codes, tout cela est passé à la trappe, comment voulez-vous après cela donner envie à des débutants ?
Si la documentations D7 était aussi riches est détallée c'est juste parce qu'à l'époque il n'avait pas d’internet généralisé et il y avait moins de possibilité pour accéder à des sources et exemples pour fournir un minimum pour l’apprentissage , même le MSDN de Microsoft était inclus dans l'aide.
La majorité des développeurs Delphi sont au-delà de la 40 donc ils connaissent bien D7 et touts les fonctionnalisés dans les versions ultérieures n'est qu'une imitations ou importation des autres langages C# et Java, en soit ce n'est problème mais mal adapté à l'environnement Delphi donc si on imite 80% du C# vaux mieux le choisirOui, il vaut mieux être dans "l'écosystème" (attention aux dinosaures !) qu'à la traine.
Partager