No'am Newman
No'am Newman

Reputation: 6477

Delphi won't run: license information found, but not valid

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

"Register Delphi" dialog window with "Exit" button only

Register Delphi

Borland license information was found, but it is not valid for
Delphi.
You can not run Delphi without this information.

Click the 'Exit' button to exit Delphi.

[Exit]

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

I don't know why.

Upvotes: 29

Views: 27349

Answers (9)

Paul-Jan
Paul-Jan

Reputation: 17278

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 (or just enter %userprofile%\.borland into your Explorer path box).
  2. Run the D7Reg.exe file from within your Delphi 7 Bin directory.
  3. Follow the registration steps (you don't have to register now).
  4. All done. Open Delphi 7 as normal.

Upvotes: 56

Harald Peki
Harald Peki

Reputation: 41

Easiest way: Restoring the registry.slm file from a backup did the job!

file location: %userprofile%\.borland

As to 'why': Found said registry.slm file damaged after a power out. Restore, voilá!

Upvotes: 0

Boris Matkov
Boris Matkov

Reputation: 1

Try to run Delphi 7 in Windows XP compatibility mode

Upvotes: -1

Miguel_J
Miguel_J

Reputation: 41

The same message problem but with a change of hard disk for a new(copy all the partition) The solucion change the name of the unit, becouse any program work. But maybe happend if you install in other unit and the borland to start try to find in the other name of unit.

Upvotes: -1

AlanBailey
AlanBailey

Reputation: 37

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.

Upvotes: 0

kdoerak
kdoerak

Reputation: 91

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.

Upvotes: 9

Sonny Eugenio
Sonny Eugenio

Reputation: 21

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.

Upvotes: 2

John Thomas
John Thomas

Reputation: 4133

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

Upvotes: 1

x2.
x2.

Reputation: 9668

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

Upvotes: 9

Related Questions