Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];

Вниз

Дельфийное IDE   Найти похожие ветки 

 
V-A-V   (2003-03-31 07:26) [0]

Народ кто-нибудь знает как дельфи собирает информацию о всех переменных, функциях и т.п., использующихся в проекте и связанных с ним модулях, для последующем отображении всего этого во всплывающем списке. И самое главное можно-ли это все как-нибудь заюзать для своего проекта?


 
Демонов Е.В.   (2003-03-31 07:43) [1]

может RTTI используется ?


 
V-A-V   (2003-03-31 07:54) [2]

Может быть и RTTI, но как...


 
calm   (2003-03-31 09:18) [3]

Почитай теорию о построении компиляторов. Там все написано.

А вот заюзать врядли получится. Но стоит повнимательнее изучить файл ToolsAPI.


 
V-A-V   (2003-03-31 09:46) [4]

> calm
> А вот заюзать врядли получится...

Ну спасибо утешили...


 
calm   (2003-03-31 09:54) [5]


> Ну спасибо утешили...

Ну не все потярено. Посмотри исходники эксперта CodeRush (если таковые доступны). Там есть хорошая функция - употребляешь в коде необъявленную переменную, а эксперт сам добавляет ее в раздел var.


 
Palladin   (2003-03-31 10:25) [6]


> как дельфи собирает информацию о всех переменных

наверно так же как и компилятор компилирует...
парсинг проводит исходников! как еще то?


 
alex_bredin   (2003-03-31 10:32) [7]

смотри на www.podgoretsky.com
что-то похожее я там видел



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
4-44511
{{{KOT}}}
2003-02-15 11:37
2003.04.14
Как мне узнат


3-44076
Jaxtor
2003-03-26 17:28
2003.04.14
sqlcode -803


1-44110
Jel
2003-04-01 11:11
2003.04.14
Variable required


1-44236
Cherepovets
2003-04-02 10:06
2003.04.14
Реестр и работа с ним


11-44084
D.V.K
2002-06-28 06:28
2003.04.14
горячие клавиши (акселераторы) в меню





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский