2013-05-28 7 views
7

Ho appena iniziato a esplorare le funzionalità dei modelli live (utilizzando Delphi XE4) e ho trovato una domanda. Alcuni modelli che ho creato creano codice che richiede alcune unità da aggiungere alla mia clausola di utilizzo per funzionare.Come aggiungere unità all'utilizzo clausola dell'unità corrente

Come posso fare in modo che il mio modello aggiunga automaticamente le unità richieste alla clausola uses se non sono già incluse? La mia ipotesi iniziale è che ho bisogno di creare un motore di scripting personalizzato per fare questo, e ho trovato alcuni articoli che sembrano contenere informazioni sufficienti per me per creare un motore di scripting senza troppi problemi. Tuttavia, non so come fare in modo che il motore di scripting svolga effettivamente il mio compito desiderato. Presumo che ho bisogno di usare Open Tools Api, ma non so come farlo.

Se sono sulla strada giusta, qualcuno potrebbe condividere alcune informazioni che potrebbero aiutarmi a procedere verso il basso? Altrimenti, qualcuno potrebbe indicarmi la giusta direzione?

+3

La procedura guidata CnPack IDE ha questa funzionalità di scripting che potrebbe essere utilizzata per evitare problemi. – Peter

+1

Sei arrivato alla conclusione giusta, OTA non fornisce tale funzionalità (come nel CodeDOM di .NET, per esempio). Devi interpretare le clausole 'uses' esistenti e quindi aggiungere un'unità desiderata. Inoltre dovrai esporre la tua nuova funzione al motore di scripting di Live Template. – OnTheFly

risposta

0

Open Tools Api non fornisce tale funzionalità (come nel CodeDOM di .NET, ad esempio). Devi interpretare le clausole degli usi esistenti e quindi aggiungere un'unità desiderata. Inoltre dovrai esporre la tua nuova funzione al motore di scripting di Live Template.

Problemi correlati