|
Тема |
Re: е... [re: andrew_nikoloff] |
|
Автор |
simple_code (Правдоподобен) |
|
Публикувано | 21.09.05 13:19 |
|
|
Благодаря за информацията andrew.
В крайна сметка, май натам отиват нещата, но вероятно ще ползвам друг парсер базиран на BNF граматика. (Все пак предложената от теб библиотека я разгледах и е полезна...)
Все пак още ми се струва, че има някъкво решение на проблема. Сега разглеждам ToolsAPI на Borland и ми се струва, че може и да намеря нещо интересно...
Всъщност има няколко интерфейса, които биха били полезни и предполагам, че с тях мога да накарм Delphi да зарежда конкретни модули в IDE. Това обаче ме навежда на друга мисъл: "Ако проекта разполага с 300 форми, дали е особено уместно моята компонента да ги извади всичките в дизайнера на форми и да зареди кода им в Code Explorer?" Струва ми се, че няма да е никак приятно на никого всеки път щом му потрябва да използва редактора на компонентата, да му се зареждат всички форми от проекта му.
Така, че най-вероятно ще сменям парадигмата и ще парсвам DFM файлчетата... Въпреки, че няма да имам валидни копия на компонентите описани там, информацията която е записана в DFM-то ще ми свърши работа.
Благодаря.
[Fatal Error] UniverseLoader.god(666): Devision by cucumber. Please reinstall the Universe.
|
| |
|
|
|