Solutions ?

Enabling Winhlp in Windows 10

 

To enable Winhlp to work in Windows 10, follow these simple instructions.

 

  1. Download the updated Winhlp32 installation files, which are compressed into a zip file (winhlp32-windows-7-10-x86-64.zip) from the following link:  https://drive.google.com/open?id=0B_tSrOg4FLp1T0dyTEppaW9SYm8 
  2. Extract the contents of of the file you just downloaded (winhlp32-windows-7-10-x86-64.zip)
  3. Run the Install.cmd as Administrator by right-clicking on Install.cmd, then select Run as Administrator.
  4. Acknowledge any privilege warnings and allow Install.cmd to proceed.

 

That is all there is to it.  You now you have Winhlp working in windows 10!

Everything worked fine except the "Search" function. Is there a way to activate that?

 

FAQ Delphi, le club des développeurs et IT Pro

Les nouveaux Windows ne gèrent plus, par défaut, le format hlp, considéré par la société comme obsolète.

Citation Envoyé par Microsoft Corporation
Cependant, le programme d'aide de Windows n'a pas été mis à jour depuis un certain temps et ne répond plus aux normes de Microsoft. À compter de la publication de Windows Vista et de Windows 7, ce programme d'aide de Windows ne fera dès lors plus partie des fonctions de Windows.

S'il est encore possible d'installer le programme permettant de lire ce format (compatibilité descendante oblige) ce dernier n'est pas encore proposé (à la rédaction de cette FAQ) pour Windows 10.
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  !
(?? Pour utiliser le système d’aide, vous devez installer WinHlp32.exe. Microsoft ne vous fournit pas de package d’installation, mais vous pouvez le télécharger ici)

/
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.

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).