Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.58 MB
Время: 0.034 c
1-1089878578
nOOb
2004-07-15 12:02
2004.08.01
Как в TMemo добавить слово не снизу, а рядом?


14-1089525176
Aldor_
2004-07-11 09:52
2004.08.01
Опять заголовки


1-1089965444
Zlod3y
2004-07-16 12:10
2004.08.01
MaskEdit


14-1089790837
Hint
2004-07-14 11:40
2004.08.01
Забыл термин. Напомните?


4-1087572404
Алексей Петухов
2004-06-18 19:26
2004.08.01
установить: разделитель разрядов, дробной части, даты и т.д.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский