JCL
Модератор: Модераторы
Расскажите, пожалуйста, какие ключевые модули и что хорошего приносят они в среду?
Можно попробовать для начала ознакомится с циклом статей:
http://www.tdelphiblog.com/search/label/JCL
В двух словах: больше сотни юнитов. Универсальная библиотека, сложно выделить одно какое-то направление.
http://www.tdelphiblog.com/search/label/JCL
В двух словах: больше сотни юнитов. Универсальная библиотека, сложно выделить одно какое-то направление.
Makhaon
А чем Ваша версия отличается от официальной на sf.net?
А чем Ваша версия отличается от официальной на sf.net?
В ReadMe написаны основные изменения:
https://github.com/Makhaon/jcl/blob/master/readme.md
Та, которая на sf в лазарусе вообще не собирается.
Здесь можно посмотреть изменения:
https://github.com/Makhaon/jcl/commit/e ... c90bc289ca
https://github.com/Makhaon/jcl/blob/master/readme.md
Та, которая на sf в лазарусе вообще не собирается.
Здесь можно посмотреть изменения:
https://github.com/Makhaon/jcl/commit/e ... c90bc289ca
Makhaon писал(а):Та, которая на sf в лазарусе вообще не собирается.
Ваша версия тоже...
Файл переложил?
Как в ридми написано?
you have to move the jedi.inc and kylix.inc files from the jcl\jcl\source\include to the jcl\jcl\source\include\jedi directory.
you have to move the jedi.inc and kylix.inc files from the jcl\jcl\source\include to the jcl\jcl\source\include\jedi directory.
Makhaon
Дружище, у меня создалось впечатление, что Вы не вполне понимаете, что должен делать разработчик.
Расположение файлов там где нужно - это Ваша обязаность! Вы хоть там запишитесь в ридми - никто Вашим опусом пользоваться из-за таких косяков не будет.
Многие разработчики любят по этому поводу плеваться на пользователей, типа тупые, читать не умеют и вообще их зря мама родила. Как Вы думаете, это правильная позиция?
И у меня там ещё одна претензия была. Вы не заметили или считаете её несущественной? Поверьте, именно она полностью сводит на нет все Ваши усилия как разработчика, если позиционируете свой проект для Lazarus.
Дружище, у меня создалось впечатление, что Вы не вполне понимаете, что должен делать разработчик.
Расположение файлов там где нужно - это Ваша обязаность! Вы хоть там запишитесь в ридми - никто Вашим опусом пользоваться из-за таких косяков не будет.
Многие разработчики любят по этому поводу плеваться на пользователей, типа тупые, читать не умеют и вообще их зря мама родила. Как Вы думаете, это правильная позиция?
И у меня там ещё одна претензия была. Вы не заметили или считаете её несущественной? Поверьте, именно она полностью сводит на нет все Ваши усилия как разработчика, если позиционируете свой проект для Lazarus.
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Vadim, вас никто под пистолетом не заставляет использовать чужие разработки. Если вам лень ридми прочитать, то программирование - это не ваше. Лучше в менеджеры по продажам подайтесь.
Снег Север писал(а):в менеджеры по продажам подайтесь.
Уже подался. И Вам настоятельно советую...
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Это многое объясняет. Мне не подойдет - торгашество и торгашей с детства недолюбливаю.
Снег Север
Не шутите? Ведь Ваш предыдущий совет как раз из этой категории. Не торгашей, естественно, которые работают, а менеджеров по продажам, которые ничего не продают, а только управляют продажами...
Не шутите? Ведь Ваш предыдущий совет как раз из этой категории. Не торгашей, естественно, которые работают, а менеджеров по продажам, которые ничего не продают, а только управляют продажами...
1. Дружище Vadim, я бы с радостью. Но гит наотрез отказался принимать файлы в том месте, увы.
2. Сборка выложена as is. Кого-то убеждать ею пользоваться я не буду.
3. Если человек не в состоянии прочитать две строчки в ридми, то в программировании ему делать определенно нечего, удачи.
2. Сборка выложена as is. Кого-то убеждать ею пользоваться я не буду.
3. Если человек не в состоянии прочитать две строчки в ридми, то в программировании ему делать определенно нечего, удачи.
Makhaon писал(а):3. Если человек не в состоянии прочитать две строчки в ридми, то в программировании ему делать определенно нечего, удачи.
Очередной менеджер по продажам выискался. Даже не потрудились прочитать моё сообщение полностью...
Удачи не желаю, бессмысленно...
Makhaon писал(а): Сборка выложена as is. Кого-то убеждать ею пользоваться я не буду.
но она действительно не собирается даже с правильно положенными инками
Код: Выделить всё
Compiling JediIncCheck...
Using Embarcadero RAD Studio 10.2
Embarcadero Delphi for Win32 compiler version 32.0
Copyright (c) 1983,2017 Embarcadero Technologies, Inc.
67 lines, 0.06 seconds, 118216 bytes code, 28612 bytes data.
===================================================================
Compiling JediInstaller...
Using Embarcadero RAD Studio 10.2
Embarcadero Delphi for Win32 compiler version 32.0
Copyright (c) 1983,2017 Embarcadero Technologies, Inc.
D:\temp\jcl-master\jcl\source\windows\JclPeImage.pas(5180) Error: E2033 Types of
actual and formal var parameters must be identical
D:\temp\jcl-master\jcl\source\windows\JclPeImage.pas(5180) Error: E2033 Types of
actual and formal var parameters must be identical
D:\temp\jcl-master\jcl\source\windows\JclDebug.pas(2597) Fatal: F2063 Could not
compile used unit 'JclPeImage.pas'
An error occured while compiling the installer. Installation aborted.
Для продолжения нажмите любую клавишу . . .Да, стоит DX10.2 community edition
Последний раз редактировалось zoltanleo 10.08.2018 21:38:47, всего редактировалось 1 раз.
Vadim писал(а):И у меня там ещё одна претензия была. Вы не заметили или считаете её несущественной?
Какая претензия еще? Инклюда не хватает или что? Инклюд я уже давно добавил.
D:tempjcl-masterjclsourcewindowsJclPeImage.pas(5180) Error: E2033 Types of
actual and formal var parameters must be identical
Поправил, залил на гитхаб.
Несколько замечаний по выложенному проекту. Он используется в нескольких довольно крупных проектах (до примерно 800 тысяч строк). Платформы: Delphi Win32/Win64, Lazarus Win32/Win64/Ubuntu64. Проекты - коммерческая разработка и остановлены не будут в обозримом будущем. Им уже больше 15-ти лет, перенёс некоторые на Линукс. JCL буду обновлять по мере нахождения проблем у себя и периодически сводить с основной веткой. На данный момент свёл с актуальной, сделав форк. Кину пулл-реквест на добавление в основную ветку, однако надежд мало, что это сделают.
Конструктивные замечания и предложения принимаются.
