Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#1: 2009-10-27 01:33:08 ЛС | профиль | цитата
nesco, вот длинное имя файла русскими буквами натолкнуло на создание такого помощника.
Выбираешь каталог и получаешь список всех файлов *.pas кроме (hi.........pas)
Выбрав файл - получаешь список имеющихся в нем процедур и функций.

code_15389.txt

Посоветуй что нибудь.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1code_15389.txt [4.6KB] [138]
Голосовали:andrestudio
Разработчик
Ответов: 26163
Рейтинг: 2127
#2: 2009-10-27 20:44:17 ЛС | профиль | цитата
Tad писал(а):
Выбрав файл - получаешь список имеющихся в нем процедур и функций

Здорово, вот только я не нашел, где отсеиваются дубли. Иногда, процедуры и функции описываются до implementation и в теле программы, или у тебя ловит все только до implementation
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#3: 2009-10-27 21:19:25 ЛС | профиль | цитата
Не врубился.
По идее, должны выбираться все строки у которых первое слово "procedura" или "function".
Дубли не отсеивал.

Просто, при создании компонента, часто нужно знать какой unit включить в uses, точное название процедуры(функции) и аргументы (в голове все не помещается )
А unit-ы у нас без "hi"

Думаем дальше.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#4: 2009-10-27 21:41:16 ЛС | профиль | цитата
Tad писал(а):
Просто, при создании компонента, часто нужно знать какой unit включить в uses

Не, ну идея отличная для разработчиков, мне понравилась. Доработать напильником и пойдет
карма: 22

0
Ответов: 5227
Рейтинг: 587
#5: 2009-10-27 22:39:43 ЛС | профиль | цитата
Tad, сортировка по алфавиту не помешает.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 16884
Рейтинг: 1239
#6: 2009-10-27 23:42:25 ЛС | профиль | цитата
andrestudio, вопрос спорный.
они в unit сгупированы по функциональности
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8928
Рейтинг: 823
#7: 2009-10-28 00:37:49 ЛС | профиль | цитата
Tad, и правда, хорошо придумано!
А слабо сделать то же, но для *.dll - иногда ну о-очень не помешает
карма: 19

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#8: 2009-10-28 01:12:25 ЛС | профиль | цитата
Леонид писал(а):
А слабо сделать то же, но для *.dll - иногда ну о-очень не помешает

А чем Depends не нравится
карма: 22

0
Ответов: 8928
Рейтинг: 823
#9: 2009-10-28 03:30:37 ЛС | профиль | цитата
nesco, "..молодые охотники вывихивали себе плечи в тщетной надежде показать, какой череп таханрога они добыли бы, если бы знали с какой стороны у ружья приклад.." - и я не знаю, что такое Depends
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#10: 2009-10-28 03:53:15 ЛС | профиль | цитата
Леонид, http://www.dependencywalker.com/
nesco, ну и чем он тебя устраивает ?

Когда-то в Total Commander-е был dll-просмотрщик, который по F3 выдавал список функций в dll

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8928
Рейтинг: 823
#11: 2009-10-28 04:37:22 ЛС | профиль | цитата
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

0
Ответов: 485
Рейтинг: 86
#12: 2009-10-28 05:41:50 ЛС | профиль | цитата
Tad писал(а):
Когда-то в Total Commander-е был dll-просмотрщик, который по F3 выдавал список функций в dll
Это не он, случайно?
карма: 0

0
файлы: 1bass_2009-10-27_17-36-42.png [8.2KB] [320]
Ответов: 5227
Рейтинг: 587
#13: 2009-10-28 05:51:01 ЛС | профиль | цитата
Я пользуюсь отдельной утилитой eXeScope, там кроме всего перечисленного можно и ресурсы редактировать и экспортировать в *.rc
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 16884
Рейтинг: 1239
#14: 2009-10-28 05:57:16 ЛС | профиль | цитата
Леонид, там открывался контроллер страниц и, если мне не изменяет память, на первой странице была аналогичная информация о dll.
На второй список функций и на третьей используемые dll Windows (или наоборот).

Вот, пока писал, filyaxxxcom выложил очень похожий скриншот, но тоже не такой .
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2009-10-28 06:48:19 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 00:33:26
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)