Вот и вышла Delphi 7... Вы рады? |
Официальный анонс на сайте Borland : Delphi 7 Studio
Цитата: Borland® Delphi™ 7 Studio provides the migration path to Microsoft® .NET that developers have been waiting for. ...
Take enterprise application development from concept to production faster with Model Driven Architecture™ and UML™ visual design features.
Ну и так далее.
С одной стороны — надо радоваться. Здорово ведь! Но не кажется ли вам, уважаемые, что как-то быстро это все произошло...
Только-только вышла D6, что же там такого СУЩЕСТВЕННОГО изменилось, чтобы изменить номер версии на следующий?
С уважением ко всем жителям Королевства.
Alex.
Всего в теме 176 сообщений
Добавить свое сообщение
Отслеживать это обсуждение
- Средства разработки. Языки программирования.
- Delphi 4 or Delphi 5
- Что приобрести в качестве средства разработки?
- Delphi6
- Delphi vs PowerBuilder
- Сравнение компиляторов
- Функциональное программирование
№ 146 06-09-2002 14:54 | |
Установил и я 7 версию.
Продукт ..., видно на глаз - спешили, хоть и идеи были правильными.
Про ошибку в IBTable для Delpi6 я уже говорил в разделе "А знаете ли Вы, что..."? так эта ошибка и в Delphi7 осталась.
Вот и еще одна:
Ввели они хорошую такую штучку, свойство ParentBackground. Про нее.
У меня XP, так что на других ОС не проверял, хотя думаю это только для XP касается.
Создайте проект, и положите на него TPanel, и измените свойство Color на другой цвет, подключите {$R XPManifest.res}.
Запустите программу и вы увидите что панель стала прозрачной, но если вы посмотрите на свойство панели ParentBackground то она равна False по умолчанию. Если вы измените ее на true а затем снова на false, запустив программу вы заметите что все стало нормальным.
Мелоч а неудобно. Во всех своих исходниках прокликивать мышкой, не представляю...
Да я рад что это свойство у видимых компонентах появилась, но не так же.
Решение в лоб:
в исходниках StdCtrls, ExtCtrls
во всех конструкторах Create в конце ввести команду: ParentBackground:= false;
а еще лучше так:
ParentBackground:= true;
ParentBackground:= false;
для надежности не вникая во внутренности.
---------------------------------------------------------
Для тех кто использует IBTable:
Не забудьте изменить в исходниках IBTable.pas:
1. в процедуре procedure TIBTable.SetParams;
должно быть так:
if (MasterSource = nil) or (MasterSource.DataSet = nil) or (not MasterSource.Enabled) or
(not MasterSource.DataSet.Active) or (FMasterFieldsList.Count = 0) then
exit;
2. в процедуре: procedure TIBTable.GetDetailLinkFields(MasterFields, DetailFields: TList);
должно быть так:
if (MasterSource <> nil) and (MasterSource.DataSet <> nil) and (MasterSource.Enabled) and
(Self.MasterFields <> '') then {do not localize}
3. в процедуре:procedure TIBTable.GenerateSQL;
должно быть так:
if (MasterSource <> nil) and (MasterSource.DataSet <> nil) and (MasterSource.Enabled) and
(MasterFields <> '') then {do not localize}
Muralimov Murat.
№ 145 05-09-2002 08:10 | |
С D6 на D7 перейти карайне просто, с D5 на D6 да, много в кишках поменяли, чтобы кросплатформенность обеспечить.
Ради эксперимента - поставил D7, поставил в него библиотеки из папки D6. Единственное что приходилось делать, это в .inc файлах дописывать:
{$IFDEF VER150}
{$DEFINE blablaD7}
{$DEFINE blablaD6}
{$DEFINE blablaD5}
{$DEFINE blablaD4}
{$DEFINE blablaD3}
{$ENDIF}
А про доброго Билла и про то, как играть с ним в честный бизнес, есть крайне интересная статья:
"Microsoft ComCtrls and Delphi/C++Builder version 6 - by Eddie Churchill, RAD group R&D"
http://community.borland.com/article/0,1410,28423,00.html
Eddie Churchill describes the pitched battle to maintain compatibility with the XP version of ComCtrls, and also discusses Themes
№ 144 05-09-2002 06:43 | |
2Dimentiy, №141
>Немного непонятно, а чем {$R XPManifest.res} не
>"готовое решение" ? :)
предлогаю не спорить о том кому какой цвет или вкус нравиться больше, а так же о том, что правильнее и удобнее линковать ресурс или кидать "манифест" на форму. В том что он "недоделок"(API) - так ведь это традиция такая - "золотое правила" так сказать.
По остальному поводу - профессор Преображенский, сидячи после обеда, говаривал - "..разруха не на улице, разруха в головах..". что в общем-то близко по духу и смыслу...
№ 143 05-09-2002 01:23 | |
Dimentiy
Так и я про то же. Бардак не в ИТ, а повсюду. Ну не умеют люди управлять сложными системами. Рождаются и умирают и маленькие конторки и римские империи, дойдя до момента, когда управление неадекватно изменению системы. Тот же Бир в книжке приходит к логичному выводу, что язык такого управления после создания некоего "мозга" будет просто недоступен человеку, так же как недоступен для шимпанзе язык схемотехники :))
N
Закон неубывания энтропии и развитие по экспоненте никак не противоречат друг другу. У Кондрашина в "Диалектике материи" выводится причина такого развития в качестве - ограниченность материи в пространстве.
Александр Черепанов
Согласен.
№ 142 04-09-2002 19:38 | |
2All
Про гигабайтовые бомбы и парадигмы объектно-дезориентированного программирования можно рассуждать сколько угодно, только проблема не здесь, и не в IT.
Люди - разновидность зверюшек, у которых есть некий биологический предел развития себя как личности. Именно поэтому везде "бардак", не только в IT. А это не бардак - просто лучше нельзя. Кто этого не понимает, того жаль.
№ 141 04-09-2002 19:34 | |
(133):
> так ведь, можно много чего прилинковывать, но зачем? если есть
> готовое решение,
Немного непонятно, а чем {$R XPManifest.res} не "готовое решение" ? :)
Если мы говорим о решении проблемы как таковой, то это очень даже готовое решение.
Может быть, ещё надо чтобы сотрудники Borland за нас программы писали? Дык тогда они и зарплату нашу получат.
И вот все бегают с XP-like интерфейсом этим... тьфу. "Скины", ёлки-палки.. там работает, там не работает... нормальное решение должно работать везде. Есть кнопка например - всё, отрисовывается с текущим скином. Так нет же, налепили API левой ногой..
Сорри, злость берёт на это глядучи :)
№ 140 04-09-2002 19:27 | |
2N. "Хм-м, а в учебнике по физике написано, что энтропия адиабатически изолированной системы при необратимых процессах может только возрастать. "
Не верно. Правильный ответ - вероятнее всего возрастёт.
"Кому верить?"
Мне.
№ 139 04-09-2002 19:26 | |
to Сергей Тарасов
to Anatoly
Вы говорите об одном и том же с разных концов стола (вероятно, временами плохая слышимость).
Anatoly совершенно прав, в том, что за всю историю «революционного» развития IT принципиально мало что поменялось. Да, экспонента (это больше относится к вычислительным мощностям), да, прогресс, «скачки»... Однако основа, начиная с недоделанной теории информации, и далее – не слишком стройная цепочка, всё это тянется без изменений с тех самых пор... Более того, «перспективные» исследования гигантов, задающих тон в IT, обнаруживают полную беспомощность, и скорее напоминают потуги выдавить «ещё капельку», используя растущие мощности процессоров. Т.е. NO FUTURE!, будущего нет, о чем и говорит Anatoly, предвидя «Windows 2012 Mega Galactic Server».
С другой стороны, неудовлетворенность тупиковой ситуацией растет. Потребность в «смене парадигмы» (Сергей Тарасов) витает в воздухе. Чего там далеко ходить: на Базарной площади эта тема постоянно всплывает явно или косвенно. См., например, «А если ОС написать на Паскале?» (Владимир). И даже совершенно «безобидная» тема о D7 съехала в ту же колею!
Сергей Тарасов
>>> крЫзис происходит не в сфере ИТ (точнее, не в одной ней одной),
>>> а в сфере управления сложными системами ...
>>> В текущей "калькуляторной" парадигме эта проблема не решается.
Абсолютно верно!!! Потуги в этом направлении уже граничат с шаманством.
Вопрос в том, когда будет «прорыв». Как скоро появится какой-нибудь Шеннон или Винер, который вправит всем мозги и расчистит «дорогу в будущее». А будущее таки есть, я думаю.
№ 138 04-09-2002 18:49 | |
to Сергей Тарасов
ПАРАДИГМА (от греч. paradeigma пример, образец), концептуальная схема, модель постановки проблем и их решения, методов исследования, господствующих в течение определенного исторического периода.
КОНЦЕПЦИЯ, и, ж. (книжн.). Система взглядов на чтон.; основная мысль.
Вопрос проще :) Парадигма ЧЕГО должна сменится? Какова она сейчас, какой может или должна стать? Что необходимо для ее смены? Есть ли посылки к тому, что это необходимое случится в течении 10-15 лет?
№ 137 04-09-2002 18:29 | |
№116 Сергей Тарасов >> Развитие идет по экспоненте. Гляньте на рис.1 в книжке Бира.
Хм-м, а в учебнике по физике написано, что энтропия адиабатически изолированной системы при необратимых процессах может только возрастать. Кому верить?
Ну, а серьезно, оно вам надо - усилитель интеллекта? Кто Вам вообще сказал, что умным быть весело? Прикиньте, вот сидите вы, а к вам подходит чел и говорит: "Давай-ка я тебе укольчик сделаю такой, что мозги наружу полезут?". Не, пусть сначала на кошках тренируются.
"Цветы для Элджернона" вспомнил, Дэниела Киза. Recommended.
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|