Форум: "Потрепаться";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
ВнизRuntime пакеты. Найти похожие ветки
← →
Igorek © (2004-07-07 19:46) [40]
> Тимохов © (07.07.04 15:34)
> Возникла страя задача портирования с д3 на д6.
Офф: Радуйся, что у тебя исходники перекомпиливаются. Значит там ничего специфического не юзалось. Помниться писали мы компоненты - под несколько Дельфей сразу. Так в коде много было директив условной компиляции (IFDEF D6...). А исходники DreamLib вообще пестрят ими.
Не пойму, зачем Борланд меняет от версии к версии... Почему нету обратной совместимости?..
← →
vuk © (2004-07-07 19:56) [41]>Почему нету обратной совместимости?
А где она есть?
← →
хм © (2004-07-07 20:32) [42]в кубейсике
← →
Игорь Шевченко © (2004-07-07 21:01) [43]
> Почему нету обратной совместимости?..
Продукт некоторым образом развивается...
← →
Igorek © (2004-07-08 11:23) [44]
> vuk © (07.07.04 19:56) [41]
> >Почему нету обратной совместимости?
> А где она есть?
Напр. в Виндовс. АПИ функции с окончанием Ех и старые.
> Игорь Шевченко © (07.07.04 21:01) [43]
> > Почему нету обратной совместимости?..
> Продукт некоторым образом развивается...
Не аргумент. См выше.
← →
Тимохов © (2004-07-08 11:39) [45]Спасибо, друзья.
Все понял (или пойму :)))
Буду читать.
← →
Игорь Шевченко © (2004-07-08 11:40) [46]Igorek © (08.07.04 11:23)
> Напр. в Виндовс. АПИ функции с окончанием Ех и старые.
Учи матчасть. Долго. Наизусть. Мало того, что ряд функций работает по-разному на разных платформах, кроме того, часть функций вообще не поддерживается на новых платформах.
← →
Anatoly Podgoretsky © (2004-07-08 11:41) [47]Igorek © (08.07.04 11:23) [44]
Не аргумент, надо сравнивать библиотеки, разделяются или нет
Основная проблема при переходах та, что часто переменовываются и разделяются библиотеки.
Очень серьезная проблема была с переходом с Д2 на Д3, поменялось большинство библиотек. Далее подобное происходило, но в меньшем объеме, например всю работу с вариантами в Д6 вынесли в отдельный модуль. Естественно появились небольшие проблемы с портированием.
← →
Тимохов © (2004-07-08 11:45) [48]Братцы!!! Ну вы же долны понимать, что Игорек не остановится.
В результате из невинной ветки про пакеты выйдет "Грустно - до чего же windows г.".
Игорек.
Нижайшая просьба. Если все-таки захожется пообсуждать что-нить - заведи отедельную ветку. Название я обозначил. :)))
← →
Igorek © (2004-07-08 12:39) [49]
> Тимохов © (08.07.04 11:45) [48]
> Братцы!!! Ну вы же долны понимать, что Игорек не остановится.
> В результате из невинной ветки про пакеты выйдет "Грустно
> - до чего же windows г.".
Это зависит от вас.
1) не нарушайте правила форума; прочитайте их, если еще этого не сделали; в часности пункт про недопустимость перехода на личности и их обсуждение;
2) я тут вчера еще раз перечитал ветку Зотова про синий карандаш с вашим участием; вы - сын препода из МГУ; может ваш отец еще и научной деятельностью занимался? по крайней мере с учеными общался - это точно; так вот не поленитесь попросить у него прочитать вам лекцию об этике научного общения; или в Интернете найдите; много полезного почерпнете, уверяю; ну а после этого опубликуйте материалы в отдельной ветке; огромная польза и наука будет для всех участников форума; и в первую очередь для вас лично;
3) если вам пофиг п.2, то я сам как нибуть это проделаю
---
с наилучшими пожеланиями...
> Игорь Шевченко © (08.07.04 11:40) [46]
> Igorek © (08.07.04 11:23)
> > Напр. в Виндовс. АПИ функции с окончанием Ех и старые.
> Учи матчасть. Долго. Наизусть. Мало того, что ряд функций
> работает по-разному на разных платформах, кроме того, часть
> функций вообще не поддерживается на новых платформах.
Что именно? Весь МСДН назубок?
Ладно это оффтоп. Не буду спорить. Может в отдельной ветке как нибуть потом.
> Anatoly Podgoretsky © (08.07.04 11:41) [47]
Хотел бы поговорить об этом, но оффтоп. Надеюсь потом как нибуть.
← →
Тимохов © (2004-07-08 12:46) [50]
> лекцию об этике научного общения
я щас сдохну - "научного общения"...
Тема семинара "Борланд г - неправильно сделал числа с плавающей точкой". Приглашаются все желающие. Желающих нет? Как так! Это же так интересно.
ЗЫ. Если вы еще не поняли - до научного общения с вами еще далеко :))))
> Ладно это оффтоп. Не буду спорить. Может в отдельной ветке
> как нибуть потом.
> Хотел бы поговорить об этом, но оффтоп. Надеюсь потом как
> нибуть.
Вот за это от всего сердца спасибо!
← →
Anatoly Podgoretsky © (2004-07-08 13:03) [51]Igorek © (08.07.04 12:39) [49]
Если о том, почему так то конечно офтопик, а русле ветки нормально.
И от модератора, действительно перенесите взаимное обсуждение в область персональной почты или чата, во всяком случае не в этой ветке обсуждать поведение в других.
app
← →
Igorek © (2004-07-08 13:33) [52]Удалено модератором
Примечание: Все персональное обсуждение и офтопик, после предупреждения пойдет в корзину
← →
vuk © (2004-07-08 14:01) [53]to Igorek © (08.07.04 11:23) [44]:
>АПИ функции с окончанием Ех и старые.
Это по-Вашему прямая совместимость? :o)
← →
Igorek © (2004-07-08 14:27) [54]2 модератор
> Тимохов © (08.07.04 12:46) [50]
> ЗЫ. Если вы еще не поняли - до научного общения с вами еще
> далеко :))))
Вы забыли удалить это.
← →
app © (2004-07-08 14:43) [55]Читай внимательно "после предупреждения"
← →
Тимохов © (2004-07-08 20:00) [56]Ура!
Я разделил все на два пакета: в точности как говорил Юрий.
Теперь программа работает и на компьютерах без Дельфи.
У меня есть пакет BcPackage и BcDesignPackage.
В первом сами компоненты, во втором - register, иконки, редакторы. Первый пакет НЕ устанавливаю, делаю только compile. Второй - утсанавливаю.
Нигде build with runtime packages не использую.
Но возникло несколько вопросов.
1. Почему в списке "design packages" все же BcPackage виден, хотя я его не устанавливал?
2. Правильно ли я понимаю, что т.к. я раньше пытался поставить галку "Build with runtime packages" и вписал туда designide, то при запуске на компе без дельфи требовалось куча bpl (rtl60.bpl например) именно потому, что сам код пакета designide лежит НЕ в одноименном bpl, а лежит в системных для самой среды дельфи библиотеках bpl и теоретически можно было бы добится работоспособности программы на компе без дельфи, но для этого пришлось бы тянуть кучу разных bpl?
← →
Sandman25 © (2004-07-09 08:50) [57]1.
В опциях пакета установили ему runtime only?
2.
Еще раз. Как только установлен флаг Build with runtime packages, сразу же становятся нужными rtl.bpl и vcl.bpl. При этом не важно, есть они в списке используемых пакетов или нет.
← →
Тимохов © (2004-07-09 09:40) [58]
> 1.
> В опциях пакета установили ему runtime only?
Помогло. Один я сделал runtime only, другой - design time only.
> 2.
Понял.
← →
GrayFace © (2004-07-11 13:38) [59]>Если писать компоненты ПРАВИЛЬНО, то это нужно было всегда, начиная еще с D1. Ведь не нужны в Exe иконки компонентов? Не нужны. А если они сидят в одном пакете с самими компонентами, то они и в ресурсы Exe подтянутся - в итоге бесполезно растет размер Exe и больше ничего.
Нет. Иконки, хранящиеся в .dcr к exe не приклеиваются, если явно не писать {$R aaa.dcr}.
> Почему нету обратной совместимости?..
Потому что Борланд г.
>Учи матчасть.
Че это?
>Тема семинара "Борланд г - неправильно сделал числа с плавающей точкой".
Серьезно? А что он сделал неправильно?
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
Память: 0.57 MB
Время: 0.038 c