Delphi 7 and Windows 7, 8.1 and 10 32 and 64 bit.

As you can see in this blog, I recently started programming again in Pascal, eh, Delphi Object Pascal. The version I use (since it is the last version close to traditional Windows programming) is version 7. The best version to use, is the version that floats around as Delphi 7.2 Second Edition (search a torrent site) which is a trimmed and bugfixed small package.

Of course this package runs fine on Windows XP. But how on Windows 7 (and 8!)?

This is how I got it to work.


  • Make sure you run this as administrator, you will need the privs.
  • Run the Delphi installer. Use defaults for the file locations, ignore the incompability warnings.
  • Dont start Delphi 7 as it will complain when starting a project about unable to rename delphi32.$$$ to .dro in the /program files/delphi directories . And something about debug options requiring a change.
    So there are access problems, as to be expected. Windows 7 is a lot more robust, so directories are better protected.

Solve the access problems

  1. Run this as administrator.
  2. Open the properties on c:/program files/delphixxx directory.
  3. On the first tab Clear the Read-only attribute and press Apply for all files including subdirectory.
  4. Open the security tab
  5. Give users (and admins if necessary) full access to c:/program files (X86)/delphixxx directory

Now Delphi can be used to write programs again.

Edit August 2010: Windows 7 64 bit is also not a problem. Delphi is installed in C:\PROGRAM Files (X86)

Edit December 2014: Windows 8.1 64 bit also runs Delphi 7!

Edit September 2016: Windows 10 also works! See how to get HLP working here.

Fix Winhelp

Help does not function, a windows pops up telling “winhelp is not supported anymore on this Windows version, go to for a fix” .

Search Windows Help program for Windows 7′ or 8 or 8.1 on, currently here  install that and you do not need the next trick.

Now on Windows 8.1 (64 bit) I got the winhelp installer throwing ‘Incompatible sytem’ errors at me. After some research it was solved by downloading installing the English (US) language pack and have that active during the install (Charms, PC Settings etc).

Now help functions also.

For Windows 10 and HLP : see here.

63 thoughts on “Delphi 7 and Windows 7, 8.1 and 10 32 and 64 bit.

  1. i want Borland Delphi 7 (Freeware Package Copyright by Kambiz R. Khojasteh) for my project. but im not getting delphi 7.0, plz give me exact link for delphi 7.0 free download

  2. Installed D7 on Win8.1, and runs ok – thanks very much for the above instructions.

    However although I have changed compatability and run as administrator for both the Delphi32 executable, and the desktop shortcut, I still get the UAC message “do you want to allow program from unknown publisher…” everytime I start. Is it possible to stop this?


  3. I do not get this message, so perhaps something is still protected too much?
    Try to runa Windows XP SP2 compatibility?

  4. Great instructions, thanks. I’ve been using Delphi 7 2nd edition for some years on Windows 7 for including 64-bit Windows 7 Enterprise thanks to your advice. Just recently I started seeing a problem when compiling after editing a source file. The program compiles and runs ok. When I exit the program, the IDE shows the message “Module path\file.pas’s time/date changed. Reload?” where path\file is one of my source files. I click yes and the message does not repeat if I immediately recompile. But if I make a change and compile and run, it happens again. I tried resetting the read-only attribute and full control security on the program and source folders, but it did not help. Any ideas?

  5. I used your tip to get win help working but have another issue. Maybe you have seen it. or have an idea where to find a solution.

    Delphi 7 on Win 10 pro 64bit causes the screen to be refreshed multiple times per minute. It is driving me crazy.

    Drivers are up to date, so I suspect it may be directly related to Delphi. This is the only thing my googling has suggested.

    Not happening on my new Dell laptop with WIN 10 home 64

  6. Hello,
    Delphi 7 on Windows 10.
    Hebrew comments in source code are shown as gibberish and project fails to compile.
    Should I install some fonts or is there any other way to solve this problem ? Is it a problem on Windows 8 also ?
    Delphi 7 on Windows 7 works fine.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.