Dmitry
Dmitry

Reputation: 14622

How to autogenerate *_TLB.pas in Delphi XE?

We have been updated our project to Delphi XE. There's .ridl files instead .tlb. But what's about *_TLB.pas files? How to migrate changes in .ridl file to *_TLB.pas file?

Delphi XE doesn't modify this file at all.

Upvotes: 9

Views: 10697

Answers (1)

LU RD
LU RD

Reputation: 34899

Open the type library editor and press the refresh implementation button.

See the help for more information.

Update :

Make sure the .ridl file is in the project manager.

From the IDE : View|Type library should now be enabled.

Open the type library editor from here.

The _tlb.pas file should not be opened in any editor window.

Pressing the refresh implementation should update the _tlb.pas file.

(Sometimes the save .ridl button is needed first)

At occations I have to save the project, close and restart the IDE before correct information is there.

Sometimes you must unregister the library before doing all this.

Upvotes: 17

Related Questions