29
votes

If I try to run Delphi 7, I get this frightening message:

Borland license information was found, but it is not valid for Delphi. You cannot run Delphi without this information. Click the exit button to exit Delphi.

Delphi was running fine this morning, but choked when I tried to load the project I'm working on.

  • I reinstalled Delphi from the original disk - same message
  • I have just done a system restore from a few days ago - same message

I don't know why.

6

6 Answers

54
votes

According to the archives of Chillibear, here is what you do:

  1. Delete your registry.slm file from the .borland directory within your user's folder within documents and settings.
  2. Run the D7Reg.exe file from within your Delphi7 Bin directory.
  3. Follow the registration steps (you don't have to register now!)
  4. All done. Open Delphi7 as normal.
9
votes

Try to delete file documents and settings\.borland\registry.slm (of course backup at first) and rerun Delphi

8
votes

Invalid Delphi license

  1. Delete your registry.slm file from the .borland directory within your user's folder within Documents and Settings.
  2. Run the D7Reg.exe file from within your Delphi7 Bin directory.
  3. Follow the registration steps (you don't have to register now!)
  4. All done. Open Delphi7 as normal.

Using this 4 step program made my blood pressure drop to safe levels again.

Thank you very much.

2
votes

You'll also encounter this similar error message when your C drive where C:\Documents and Settings\username\borland folder is located doesn't have enough disk space left to write to. You must free up as much disk space as you could or transfer some of files to another drive and the error message will simply vanish without a trace.

1
votes

Contact their support. Go at www.embarcadero.com The last menu option is 'Services'. From there I'd would choose http://www.embarcadero.com/support

HTH

0
votes

I had this problem after the recent update to W10. I found the slm file in C:\users\.borland and just renamed it (in case). I was then able to run D7Reg.exe - if you try it before deleting the slm file it doesnt accept your registration details!! I cancelled the program after it had accepted the details so that it didnt wipe all the 3rd party connections and Delphi7 now works fine. Thank you so much for this fix.