Форум: "Прочее";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];
ВнизМодульность программы. Найти похожие ветки
← →
Vlad Oshin © (2008-07-31 16:40) [0]почитал на Королевстве метод и его обсуждение
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=512
Потом почитал про пакеты и их обсуждение
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=274
А как это делаете Вы?
← →
Medbe}I{onok XML © (2008-07-31 16:41) [1]конечно же пакеты.
плугины на длл - для сторонних разработчиков.
← →
Игорь Шевченко © (2008-07-31 16:45) [2]
> А как это делаете Вы?
Пишем BPL или DLL, DLL собирается с run-time пакетами. Пробовали писать DLL без пакетов - не понравилось, собственно причины я привел в обсуждении той самой статьи.
← →
Vlad Oshin © (2008-07-31 17:41) [3]я тоже склонен к пакетам..
как бы в этом еще начальника убедить..
← →
Medbe}I{onok XML © (2008-07-31 18:37) [4]работай с пакетами. бпл переименуй в длл.
← →
sniknik © (2008-07-31 19:57) [5]> А как это делаете Вы?
все в один exe...
мечта "вырастить" exe больше 10 мег. (меньше это баловство, а не программа) пока не получается... (есть только 3.2 мег.)
осложнение в том, что по личным убеждениям, прога должна содержать только код (никаких картинок в ресурсах), и только свой (чужие компоненты практически не используются).
← →
Anatoly Podgoretsky © (2008-08-01 11:44) [6]> sniknik (31.07.2008 19:57:05) [5]
У тебя запросы спартанские, никогда тебе не работать с крупными американскими корпорациями, программы (дистирибутив) менее 200 мб даже не рассматриваются.
← →
Правильный$Вася (2008-08-01 12:01) [7]
> программы (дистирибутив) менее 200 мб даже не рассматриваются.
эсли в дистр (не в программу) включить пару видеообучающих курсов, то и поболе будет
← →
Anatoly Podgoretsky © (2008-08-01 12:16) [8]> Правильный$Вася (01.08.2008 12:01:07) [7]
Рассматриваются системные требования!
Ну и цифра конечно условная, она про отражает отношение в данной отрасли к программному обеспечению.
Ну что там серьезного может быть в программ в 10 мб, молчу про 1 мб, и особо молчу про 75 кб. Когда рядом предлагают 200 мб для той же цели.
Выбор в пользу 200 мб.
Между прочим некоторые шареварщики пробывали повышать стоимость с 20 баксов, интерес со стороны корпораций начинал проявляться с 75 баксов и выше.
Мышление у менеджеров другое, отличающее от нас и домашних пользователей, хотя последние стремительно приближаются к ним.
← →
MsGuns © (2008-08-01 12:26) [9]В хорошей программе должно быть много мегабыйтов
← →
Medbe}I{onok XML © (2008-08-01 12:28) [10]адоб криэйтив сьют. целый шпиндель с дидиви
← →
Anatoly Podgoretsky © (2008-08-01 13:04) [11]> MsGuns (01.08.2008 12:26:09) [9]
Именно так и цена тоже должна быть корпоративная.
Содержимое роли не играет.
← →
Vlad Oshin © (2008-08-08 12:23) [12]
> почитал на Королевстве метод и его обсуждение
> http://www.delphikingdom.com/asp/viewitem.asp?catalogid=512
а у меня он(пример) вообще вылетает с AV..
нажимаю кнопку, загружается dll, работает. Закрываю окно, закрываю главное окно - вот и AV
попробуйте, пожалуйста кто-нибудь.. Это у меня только или вообще неверно написано?
← →
Vlad Oshin © (2008-08-08 12:59) [13]вообще ерунда..
Скачал ехе с dll, видимо, компилируемые автором
Запускаю, нажимаю кнопку, вижу окна из dll.
Закрываю окна из dll, нажимаю кнопку, вижу окна из dll.
Закрываю основное окно(окна из dll не закрываю) - ошибка.
Инструкция по адресу.. обратилась к памяти по адресу..
← →
Vlad Oshin © (2008-08-08 13:42) [14]стал передавать еще и Screen, теперь нет AV
теперь гораздо лучше - теперь у меня почти как в примере ошибка :)
млин..
← →
Vlad Oshin © (2008-08-08 14:53) [15]переписал еще раз пример.
стало можно как угодно окна закрывать/открывать.
Теперь при завершении
This application has leaked memory. The small block leaks are:
101 - 116 bytes: Unknow x 1.
и все,
далее все завершается как надо.
кто это сообщение выдает? FastMM4?
все проверил - нигде память не утекает
вроде бы..
← →
Vlad Oshin © (2008-08-13 14:56) [16]Все переделал с пакетами - все работает..
← →
Mystic © (2008-08-13 15:23) [17]Все зависит от того, какие задачи будут решать модули. Если модуль суть внешний архиватор, то я бы остановился на DLL с C-подобным интерфейсом. Если модуль содержит GUI, то тогда выбрал бы пакеты.
← →
iZEN © (2008-08-13 19:18) [18]Классы это и есть модули.
← →
Vlad Oshin © (2008-08-14 09:39) [19]
> Классы это и есть модули.
ты б, Игорь, не прикалывался, а приведенные ссылки попинал, хоть одним глазком..
← →
Petr V. Abramov © (2008-08-14 10:37) [20]
> Vlad Oshin © (08.08.08 12:23) [12]
убедись, в dll перед их выгрузкой нет ни одного живого vcl-объекта
← →
Vlad Oshin © (2008-08-14 11:59) [21]> Petr V. Abramov © (14.08.08 10:37) [20]
спасибо,
но наверное, все же пакеты..
а там все нормально.
http://softwarer.ru/packages.html - практически убедило
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.006 c