|
|
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
ГирлионайльдоГлавное уметь правильно грузить библиотеки! Тут один , научился загружать из Dll классы. Там есть модуль который написан каким то кривожопом. И создаёт утечку памяти. Так что я ещё давно фиксанул это дело ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2018, 21:50 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
Гирлионайльдонаписан каким то кривожопом DLL hell ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2018, 21:55 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
defecator, А - а -ааа. А там, нет такой проблемы. Потому как Delphi умеет загружать информацию из модуля. А следовательно, всю RTTI портянку, которая там есть. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2018, 22:04 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
Гирлионайльдоdefecator, А - а -ааа. А там, нет такой проблемы. Потому как Delphi умеет загружать информацию из модуля. это не имеет отношения к DLL Hell ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2018, 22:07 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
Кстати, выше пример. Очень хороший пример реализации того, как можно создать систему плагинов. И пилить под шаблон кучу плагинов как в Аимпе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2018, 22:07 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
ГирлионайльдоКстати, выше пример. Очень хороший пример реализации того, как можно создать систему плагинов. И пилить под шаблон кучу плагинов как в Аимпе все эти ваши системы плагинов устарели 10 лет назад ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2018, 22:09 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
прикольно, всем спасибо и за пиво тоже. основной цели экономить память нет, как бы во всех случаях прописано освобождение памяти, проект начинал писаться со времен Целеронов и отсутствия памяти. Цель причесать все 16 самостоятельных проектов, 12 из которых расположенные в одном exзeшнике и навести ПОРЯДОК, так как проект по ходу будет жить теперь дольше, чем прожил и подгружаемые модули без передачи данных написанные еще на 3-м дельфи адаптировать в один стиль, так как база одна. но и конечно разделить каждый проект в свой модуль, который достаточно удобно будет обновить один DLL объемом в 20 Мб, чем обновлять самим себя весь EXE объемом в 100 Мб на всех рабочих местах. я попробовал потестировать, основной модуль где менюшка и пару небольших служебных модулей отправил в DLL, РАБОТАЕТ и не плохо работает. и памяти кушает меньше. P.S. и теперь вопрос про Delphi 3, а нет Delphi 7, нет, создам новый топик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 18:20 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
yemets63, к слову, бинарник в память не грузится никогда целиком. читайте рихтера, там всё расписано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 18:49 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
makhaonyemets63, к слову, бинарник в память не грузится никогда целиком. читайте рихтера, там всё расписано. Грузится, если сжат каким-либо упаковщиком :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 18:54 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
makhaonyemets63, к слову, бинарник в память не грузится никогда целиком. читайте рихтера, там всё расписано. А стартующий с сетевого ресурса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 06:55 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
LocksmithPCmakhaonyemets63, к слову, бинарник в память не грузится никогда целиком. читайте рихтера, там всё расписано. А стартующий с сетевого ресурса? А стартующий по пятницам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 08:23 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
А я всегда стараюсь dllей наплодить. Нет dll - нет функционала, и контрол анвизибл. Зато можно легко менять версии дллей и расширять/урезать функционал всей софтины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 10:53 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
КотовасияА стартующий по пятницам? Выключай дурака ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 10:57 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
GatorА я всегда стараюсь dllей наплодить. Нет dll - нет функционала, и контрол анвизибл. Зато можно легко менять версии дллей и расширять/урезать функционал всей софтины. А еще, еще... можно использовать свои DLL в других приложениях, и использовать в своей программе модули, которые написали программисты на другом языке программирования. Но конечно, надо понимать, что использование Dll это не только лишь всё. Приложение не может считаться успешным, если в нем нет ассемблерных вставок, круглых кнопок, и многопоточности. Советую двигаться в этом направлении! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 10:33 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
roschinspb, ДА!!! Вот есть у меня OCR dll. Но, гада, плохо понимает восточные иероглифы и кривые фотки. Есть у клиента эта дллька - пусть работает, нет - и соблазна нет. _________ Нынче асмы теряют популярность - железки слишком разные. И круглые кнопки уже не в моде. Нужно в виде бабочек или морских драконов, чтобы разноцветно крыльями махали и море огнем поджигали. =========== Тут бабочка прилетала, Крылышками помахала, Стало море потухать – И потухло. © ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 11:37 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
GatorИ круглые кнопки уже не в моде. Нужно в виде бабочек или морских драконов, чтобы разноцветно крыльями махали и море огнем поджигали. Фигу. Сейчас модны тупо одноцветные прямоугольники. 28 лет эволюции. Охрененный прогресс, правда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 16:39 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
Василий 2GatorИ круглые кнопки уже не в моде. Нужно в виде бабочек или морских драконов, чтобы разноцветно крыльями махали и море огнем поджигали. Фигу. Сейчас модны тупо одноцветные прямоугольники. 28 лет эволюции. Охрененный прогресс, правда? Дальтонок, што ли? Или вообще зрение монохромное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 17:01 |
|
||
|
Организационный вопрос для проекта EXE и DLL
|
|||
|---|---|---|---|
|
#18+
Василий 2GatorИ круглые кнопки уже не в моде. Нужно в виде бабочек или морских драконов, чтобы разноцветно крыльями махали и море огнем поджигали. Фигу. Сейчас модны тупо одноцветные прямоугольники. 28 лет эволюции. Охрененный прогресс, правда? Конечно охрененный, за нцать лет кнопка из Open стала Yes :) Наверное все-таки смогли сделать Open и теперь радуются - Yes:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 17:02 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39705877&tid=2040346]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 341ms |

| 0 / 0 |
