Переменные и методы класса выдают ошибку компиляции

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение Лекс Айрин » 14.09.2016 09:25:21

zub, ну, собственно, в самом лазаре тоже явно не все взаимосвязи отображаются.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 3554
Зарегистрирован: 19.02.2013 16:54:51

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение zub » 14.09.2016 18:39:33

Конкурирующая фирма))
https://github.com/GalapagosAdmin/PasViz
zub
долгожитель
 
Сообщения: 2024
Зарегистрирован: 14.11.2005 23:51:26

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение Лекс Айрин » 14.09.2016 19:04:13

ничего страшного. Где-то они будут лучше, где-то мы.Свой продукт хорош тем, что не надо просить что-то делать чужого дядю.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 3554
Зарегистрирован: 19.02.2013 16:54:51

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение zub » 14.09.2016 19:06:59

там последний комит 2 года назад, в качестве парсера чтото непонятное... не такие уж и конкуренты))
zub
долгожитель
 
Сообщения: 2024
Зарегистрирован: 14.11.2005 23:51:26

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение Лекс Айрин » 14.09.2016 19:15:58

zub, видимо, где-то был затык, а потом просто лень продолжать.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 3554
Зарегистрирован: 19.02.2013 16:54:51

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение zub » 16.09.2016 08:54:14

Неохота делать интерфейс. приделал инспектора объектов для этого
У вас нет необходимых прав для просмотра вложений в этом сообщении.
zub
долгожитель
 
Сообщения: 2024
Зарегистрирован: 14.11.2005 23:51:26

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение zub » 19.09.2016 11:37:19

Добавил в граф файлы которые "не нашлись" и попробовал организовать поиск "циклов".
Дальше все упирается в косяки fcl-passrc (оформил первую партию на багтрекере http://bugs.freepascal.org/view.php?id=30615), и создание привычного интерфейса.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
zub
долгожитель
 
Сообщения: 2024
Зарегистрирован: 14.11.2005 23:51:26

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение Лекс Айрин » 19.09.2016 12:33:45

zub, а где взять пакеты "zcobjectinspector,Varman,uzbtypes,uzemathutils,UUnitManager,varmandef,zcobjectinspectoreditors,UEnumDescriptor"?
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 3554
Зарегистрирован: 19.02.2013 16:54:51

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение zub » 19.09.2016 12:39:56

http://svn.shamangrad.net/zcad/trunk/ca ... omponents/
это всё от инспектора объектов. неумею гуй делать - имхо так проще
zub
долгожитель
 
Сообщения: 2024
Зарегистрирован: 14.11.2005 23:51:26

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение Лекс Айрин » 19.09.2016 13:39:47

zub писал(а): неумею гуй делать - имхо так проще


На самом деле, не так уж и сложно. Как минимум, надо перевести большую часть надписей на русский (или сделать двуязычные надписи) и перенести Import LPI на первое место. Кстати, лучше слово импорт заменить на открыть. ну и можно сделать цвет формы поприятнее -- серый многих раздражает. Все остальное не так важно.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 3554
Зарегистрирован: 19.02.2013 16:54:51

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение zub » 19.09.2016 13:51:53

>>На самом деле, не так уж и сложно
Муторно и не интересно. но несложно))

>>Как минимум, надо перевести большую часть надписей на русский
Вот тут ненадо. перевод если и появится то штатным po

>>и перенести Import LPI на первое место
да какая разница где он, главное чтоб был))

Под интерфейсом я подразумеваю форму с полями ввода которая заменит инспектора - чтоб не тащить лишние зависимости, а не цвет и порядок надписей
zub
долгожитель
 
Сообщения: 2024
Зарегистрирован: 14.11.2005 23:51:26

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение Лекс Айрин » 19.09.2016 13:55:38

zub писал(а):да какая разница где он, главное чтоб был))


Э нет... это как раз важно.

zub писал(а):Под интерфейсом я подразумеваю форму с полями ввода которая заменит инспектора - чтоб не тащить лишние зависимости, а не цвет и порядок надписей

не так уж это и сложно. Только, имхо, тут инспектор интереснее выглядит.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 3554
Зарегистрирован: 19.02.2013 16:54:51

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение zub » 20.09.2016 23:12:32

Попатчил fcl-passrc. Прогнал зкад через програмку. Картинки приводить небуду - каша. Циферки приведу:
Получился граф из 350 узлов (включая LCLные файлы) и 3719 связей
В графе нашлось 36 зацикливаний, из них
13 из 2х файлов
12 из 3х файлов
7 из 4х файлов
4 из 5и файлов
Последний раз редактировалось zub 21.09.2016 10:06:51, всего редактировалось 1 раз.
zub
долгожитель
 
Сообщения: 2024
Зарегистрирован: 14.11.2005 23:51:26

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение Лекс Айрин » 21.09.2016 09:34:12

мда...

Вчера начал запись констант для yEd... Если сегодня удастся, то начну писать второстепенные процедуры сборки разных типов. Пока отдельно, так как не получается коммитить.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 3554
Зарегистрирован: 19.02.2013 16:54:51

Re: Переменные и методы класса выдают ошибку компиляции

Сообщение zub » 21.09.2016 09:55:37

Дрбавил опцию - включать в граф только то что участвует в зацикливаниях. И понял что выбрал не совсем верный подход - я работаю с графом на основе узлов, надо за основу брать ребра-связи.
Иначе с опцией "включать в граф только то что участвует в зацикливаниях" граф получается ненаглядный - в него попадает слишком много ненужных связей.
zub
долгожитель
 
Сообщения: 2024
Зарегистрирован: 14.11.2005 23:51:26

Пред.След.

Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 3

Рейтинг@Mail.ru