FAQ DelphiConsultez toutes les FAQ
Nombre d'auteurs : 124, nombre de questions : 934, dernière mise à jour : 23 octobre 2024 Ajouter une question
Cette FAQ a été réalisée à partir des questions fréquemment posées sur les forums Delphi et Delphi et bases de données de www.developpez.com et de l'expérience personnelle des auteurs.
Nous tenons à souligner que cette FAQ ne garantit en aucun cas que les informations qu'elle propose soient correctes. Les auteurs font le maximum, mais l'erreur est humaine. Cette FAQ ne prétend pas non plus être complète. Si vous souhaitez y apporter des corrections ou la compléter, contactez un responsable (lien au bas de cette page).
Nous espérons que cette FAQ saura répondre à vos attentes. Nous vous en souhaitons une bonne lecture.
L'équipe Delphi de Developpez.com.
- Où trouver des composants et outils freeware pour Delphi ?
- Peut-on installer plusieurs versions de Delphi sur un même système ?
- Comment automatiser l'installation du SP1 pour Delphi 2005 ?
- Comment récupérer des options de configuration de Delphi après une réinstallation ?
- Comment utiliser les fichiers d'aide au format hlp sous les nouveaux OS Windows (7 et plus) ?
- Réinstaller Delphi 7 après une désinstallation
- Comment installer et utiliser Delphi 7 avec les OS récents (Windows 8 et Windows 10)
Vous pouvez télécharger les éditions gratuites de Delphi à partir de cette page. Chaque procédure d'installation est détaillée.
Notre sélection des meilleurs composants est également à votre disposition sur l'application interactive de téléchargements.
Bien sûr, lors de l'installation le setup vous propose par défaut d'installer Delphi dans le répertoire 'C:\Program Files\Borland\Delphi X', le X correspondant à la version de Delphi ; ainsi vous aurez autant de répertoires que de versions.
Néanmoins, deux versions identiques mais en éditions différentes ne peuvent pas cohabiter sur un même système : cela n'a pas d'intérêt.
Il est important d'installer la version la plus récente en dernier, ou la plus utilisée en dernier. En effet, Windows ouvrira les fichiers propres à Delphi avec la dernière version installée. Vous pouvez toutefois modifier ceci dans l'explorateur, menu Outils|Options des dossiers|Type de fichiers, sélectionnez les fichiers Delphi (.dpr, .pas, .dfm, .dpk) (.bdsproj, .nfm pour Delphi 2005 et supérieure) et modifiez le nom de l'exécutable qui ouvrira ces fichiers.
Cette procédure concerne Delphi 2005 Architecte FR.
Dans les exemples fournis :
- le lecteur C représente le disque sur lequel Delphi 2005 a été installé ;
- le lecteur E représente le lecteur de CD-ROM/DVD-ROM dans lequel vous insérez les CD d'origines de Delphi 2005 ;
- le lecteur D représente le disque sur lequel vous recopier les CDs d'origines de Delphi 2005.
Copiez l'intégralité du premier CD de Delphi 2005 dans un répertoire, si possible sur un second disque :
Code : | Sélectionner tout |
D:\Delphi2005
Code : | Sélectionner tout |
XCopy /S /E /V E:\*.* D:\Delphi2005
Code : | Sélectionner tout |
XCopy /S /E /V E:\*.* D:\Delphi2005
- D:\Delphi2005\readme.htm ;
- D:\Delphi2005\bdn.html ;
- D:\Delphi2005\deploy.htm ;
- D:\Delphi2005\install.htm ;
- D:\Delphi2005\MSDEInfo.htm.
Une fois la copie du second CD terminé, exécutez le patch 1 pour Delphi 2005 :
Code : | Sélectionner tout |
D:\backup\Delphi\d2005_ARCH_upd1.exe
Si vous souhaitez obtenir la liste des paramètres de lancement, utilisez :
Code : | Sélectionner tout |
D:\backup\Delphi\d2005_ARCH_upd1.exe /?
Ensuite, le programme de patch vous demande d'insérer le premier CD, nommé "Delphi2005Disk1", dans le lecteur. Indiquez ici le nom du répertoire dans lequel vous avez recopié les CD d'origine ; vous pouvez utiliser le bouton "Parcourir".
Code : | Sélectionner tout |
D:\Delphi2005\Borland Delphi 2005 Architect Edition.msi
L'installation du patch démarre. Cliquez sur Ok pour fermer le programme de patch.
Vous pouvez vérifier les informations de version dans le menu "Aide -> A propos de Borland Studio Developpeur pour Windows".
Note :
Le nom du répertoire source est mémorisé dans la clé de registre suivante :
Code : | Sélectionner tout |
1 2 3 | [HKEY_CLASSES_ROOT\Installer\Products\653A05086F36402448CD722277F64E77\SourceList] "PackageName"="Borland Delphi 2005 Architect Edition.msi" "LastUsedSource"="n;1;D:\\Delphi2005\\Install\\" |
L'exemple, pour moi, c'est de récupérer la coloration syntaxique configurée dans l'installation précédente de Delphi.
J'ai mis du temps à trouver car si on recherche sur le Web (Google) "coloration syntaxique delphi" on tombe sur beaucoup de pages présentant des composants (pour delphi) permettant d'agrémenté une application d'un éditeur syntaxique.
Finalement j'ai trouvé la clé terminale de la base de registre où est enregistrée la coloration syntaxique de Delphi : Highlight.
La branche complète dans la base de registre est, dans le cas de Delphi 7, est :
HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Editor\Highlight
Cette branche contient TOUTES les couleurs syntaxiques.
Pour récupérer ces couleurs :
- Lancez REGEDIT (Démarrer/Exécuter, "REGEDIT" <Entrée>). A FAIRE sur le PC de l'ancienne installation !!!
- Dans REGEDIT, cherchez la branche sus nommée : <Ctrl><F> "HIGHLIGHT" <Entrée>
- Vérifiez bien la barre d'état que vous avez bien, dans la barre d'état, le nom de la sus nommée branche
(Delphi 7 : HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Editor\Highlight)
(Remplacer 7.0 par un autre N°, remplacer Borland par un autre éditeur, le cas échéant)
Si ce n'est pas la bonne branche, <F3> pour poursuivre la recherche ...
- Lancer Fichier/Exporter. Une fenêtre de dialogue d'enregistrement vous permet, avant d'enregistrer, de nommer le fichier, mais aussi d'enregistrer TOUTE la base de registrer (et non pas que la branche en cours). N'enregistrez QUE la Branche en COURS !!!
Notez bien l'emplacement du fichier
- Copiez le fichier sur un support amovible, puis du support amovible vers le PC de la nouvelle installation Delphi (Delphi éteint)
- Lancez REGEDIT, sur le nouveau PC.
- Lancez Fichier/Importer, et ouvrez le fichier.
Dans cet exemple, on récupère la coloration syntaxique.
Je vous laisse rechercher la ou les clé de registre correspondant à la configuration des options que vous souhaitez récupérer.
Les nouveaux Windows ne gèrent plus, par défaut, le format hlp, considéré par la société comme obsolète.
Ainsi qu'il l'est expliqué Le programme d'aide de Windows (WinHlp32.exe) ne fait plus partie de Windows
Déjà, toutefois, l'installation (d'expérience) ne fonctionne pas toujours !
Voici une méthode qui s'est avérée efficace sur sur Windows 10 64 bits :
Téléchargez le package proposé à cette adresse
Modifiez le fichier Install.bat en rajoutant les deux lignes suivantes (mise en rouge) :
Code batch : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 | @echo off :: --------------------------------------------------------------------------- :: Settings set MuiFileName=winhlp32.exe.mui set ExeFileName=winhlp32.exe set WindowsVersion=7 goto :BypassVersionError |
Exécutez ensuite le fichier en tant qu'administrateur.
Une fois ces trois étapes faites, vous pourrez profiter pleinement des fichiers d'aide de vos anciennes versions de Delphi.
Charly190 propose une mise à jour des fichiers utilisables pour Windows 10 (testé sous Windows 64) : ici
Il suffit d'exécuter le cmd en mode administrateur.
Si on désinstalle Delphi 7, la désinstallation ne supprime pas tous les fichiers Borland,
et si on le ré-installe ces fichiers l'empêchent de fonctionner.
Donc avant toute ré-installation, il faut supprimer les fichiers suivants : "registry.dat" et "registry.slm".
Ceux-ci sont placés dans le dossier C:\Utilisateurs\XXX\.borland en y remplaçant le XXX par le nom de l'utilisateur.
On peut aussi, plus simplement, supprimer le sous-dossier .borland.
N.B. : si on ne supprime pas ces fichiers et que l'on lance le Delphi ré-installé, la seule chose que l'on obtient
est une fenêtre qui indique que "Les informations de licence Borland ont été trouvées, mails elles ne sont pas
correctes pour Delphi. Vous ne pouvez pas lancer Delphi sans ces informations.
Cliquez sur le bouton Quitter pour fermer Delphi"
Pour installer Delphi 7 sur les OS récents (Windows 8 et 10) :
- lancer l'installation en mode administrateur (clic droit sur le programme d'installation puis "exécuter en tant qu'administrateur"
- installer D7 dans un répertoire non protégé par Windows. Par exemple C:\Borland\Delphi7. Ne pas utiliser Program Files ni Program Files x86.
Avant de lancer Delphi 7, faire le clic droit sur son raccourci et ensuite clic sur propriété puis onglet compatibilité :
- Cocher "Exécuter ce programme en mode de comptabilité sur" : Windows XP (Service pack 3)
- Cocher "Exécuter ce programme en tant qu'administrateur
Delphi7 peut alors être lancé sans problème, même si un message d'avertissement apparaît.
La première fois et à chaque mise à jour de Windows : installer ou réinstaller l'aide au format Hlp (Voir la FAQ : "Comment utiliser les fichiers d'aide au format hlp sous les nouveaux OS Windows (7 et plus) ?". La touche F1 sera alors active.
Pour le développement d'applications :
Si l'installation de l'application se fait dans Program Files (x86) ne pas mettre de fichier ini (ni aucun fichier de données) dans ce répertoire (il faut utiliser les répertoires spéciaux de Windows).
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.