2011-09-06 10 views
6

Abbiamo aggiornato il nostro progetto a Delphi XE. Ci sono file .ridl invece .tlb. Ma cosa succede nei file * _TLB.pas? Come migrare le modifiche nel file .ridl nel file * _TLB.pas?Come autogenerare * _TLB.pas in Delphi XE?

Delphi XE non modifica questo file.

risposta

12

Aprire l'editor della libreria dei tipi e premere il pulsante Aggiorna implementazione.

Vedere help per ulteriori informazioni.

Aggiornamento:

assicurarsi che il file .ridl è il responsabile del progetto.

Dalla libreria IDE: View | Type dovrebbe ora essere abilitato.

Aprire l'editor della libreria dei tipi da qui.

Il file _tlb.pas deve non essere aperto in qualsiasi finestra dell'editor.

Premere l'implementazione di aggiornamento dovrebbe aggiornare il file _tlb.pas.

(A volte il pulsante di salvataggio .ridl è necessaria prima)

A occations devo salvare il progetto, chiudere e riavviare l'IDE prima che le informazioni corrette è lì.

A volte è necessario annullare la registrazione della libreria prima di eseguire questa operazione.

+0

Grazie, LU RD! Delphi XE non aggiorna l'implementazione al salvataggio in modalità testo del file .ridl. Inoltre non aggiorna l'implementazione su Salva in modalità GUI del file .ridl nel mio caso (genera solo file .ridl). – Dmitry

+0

Sì, a volte può essere frustrante lavorare con l'editor della libreria dei tipi. Vedi la mia risposta aggiornata per alcuni suggerimenti. –

+0

Ho dovuto crare un file "xxx_TLB.pas" vuoto - poi ha funzionato –

Problemi correlati