nesco, вот длинное имя файла русскими буквами натолкнуло на создание такого помощника.
Выбираешь каталог и получаешь список всех файлов *.pas кроме (hi.........pas)
Выбрав файл - получаешь список имеющихся в нем процедур и функций.
code_15389.txt
Посоветуй что нибудь.
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_15389.txt [4.6KB] [138] | ||
Голосовали: | andrestudio |
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad писал(а): Выбрав файл - получаешь список имеющихся в нем процедур и функцийЗдорово, вот только я не нашел, где отсеиваются дубли. Иногда, процедуры и функции описываются до implementation и в теле программы, или у тебя ловит все только до implementation |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Не врубился.
По идее, должны выбираться все строки у которых первое слово "procedura" или "function". Дубли не отсеивал. Просто, при создании компонента, часто нужно знать какой unit включить в uses, точное название процедуры(функции) и аргументы (в голове все не помещается ) А unit-ы у нас без "hi" Думаем дальше. |
|||
карма: 25 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad писал(а): Просто, при создании компонента, часто нужно знать какой unit включить в usesНе, ну идея отличная для разработчиков, мне понравилась. Доработать напильником и пойдет |
|||
карма: 22 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Tad, сортировка по алфавиту не помешает.
|
|||
карма: 4 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
andrestudio, вопрос спорный.
они в unit сгупированы по функциональности |
|||
карма: 25 |
|
Ответов: 8928
Рейтинг: 823
|
|||
Tad, и правда, хорошо придумано!
А слабо сделать то же, но для *.dll - иногда ну о-очень не помешает |
|||
карма: 19 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Леонид писал(а): А слабо сделать то же, но для *.dll - иногда ну о-очень не помешаетА чем Depends не нравится |
|||
карма: 22 |
|
Ответов: 8928
Рейтинг: 823
|
|||
nesco, "..молодые охотники вывихивали себе плечи в тщетной надежде показать, какой череп таханрога они добыли бы, если бы знали с какой стороны у ружья приклад.." - и я не знаю, что такое Depends
|
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, http://www.dependencywalker.com/
nesco, ну и чем он тебя устраивает ? Когда-то в Total Commander-е был dll-просмотрщик, который по F3 выдавал список функций в dll |
|||
карма: 25 |
|
Ответов: 8928
Рейтинг: 823
|
|||
Tad,
Total Commander_F3 писал(а): c:WINDOWSsystem32ass.dll
on Microsoft Windows XP Workstation version 5.2600 File Version Information : Version language : Английский (Великобритания) CompanyName : Un4seen Developments FileDescription : BASS FileVersion : 2.4.1 LegalCopyright : Copyright © 1999-2008 Creation Date : 14/09/2008 16:16:15 Last Modif. Date : 13/06/2008 10:10:26 Last Access Date : 27/10/2009 00:00:00 FileSize : 97336 bytes ( 95.055 KB, 0.093 MB ) FileVersionInfoSize : 948 bytes File type : Dynamic Link Library (0x2) Target OS : Win32 (0x4) File/Product version : 2.4.1.1 / 2.4.0.0 Language : Английский (Великобритания) (0x809) Character Set : 1200 (ANSI - Unicode (BMP of ISO 10646)) (0x4B0) Build Information : Debug Version : no Patched Version : no Prerelease Version : no Private Version : no Special Build : no |
|||
карма: 19 |
|
Ответов: 485
Рейтинг: 86
|
|||
Tad писал(а): Когда-то в Total Commander-е был dll-просмотрщик, который по F3 выдавал список функций в dll |
|||
карма: 0 |
| ||
файлы: 1 | bass_2009-10-27_17-36-42.png [8.2KB] [320] |
Ответов: 5227
Рейтинг: 587
|
|||
Я пользуюсь отдельной утилитой eXeScope, там кроме всего перечисленного можно и ресурсы редактировать и экспортировать в *.rc
|
|||
карма: 4 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, там открывался контроллер страниц и, если мне не изменяет память, на первой странице была аналогичная информация о dll.
На второй список функций и на третьей используемые dll Windows (или наоборот). Вот, пока писал, filyaxxxcom выложил очень похожий скриншот, но тоже не такой . |
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-05 00:33:26 |
|||
карма: 0 |
|