bene.

Io sto progettando una DLL che si occupi della colorazione del codice, in base al linguaggio.

Come prima soluzione ho pensato che per ogni linguaggio ci sia un diverso file (tipo dizionario italiano, inglese), ogni file avrà un'intestazione che descrive il linguaggio, e una lista di keywords.

La mia DLL xrò è un ActiveX, xchè la sto creando da VB.
- E' possibile scriverla in C?

Quando l'utente sceglie il linguaggio, allora il dizionario sorgente della dll sarà l'apposito file.

Devo anche implementare un editor per i dizionari, per aggiungere keywords, modificare il dizionario stesso e crearne 1 da 0.

I files dizionario avranno una estensione proprietaria dell'applicazione generale.

Questa è la prima parte del progetto, ma è solo 1/10 di quello che in realtà si potrebbe fare.... ad esempio (ho detto che il software è a scopo didattico) esportare un ciclo tipico del pascal, nel relativo Visual basic... e cosette simili.