Borland Developer Studio 2006 Turbo
loriem

        Хочу представить программистскому сообществу результат большой работы, которой я посвятил себя практически всю прошлую неделю, в буквальном смысле не взирая на усталость и сон.
        Но сначала немного о теме записи. Сразу хочу опровергнуть возможные мысли о том, будто я здесь решил открыть зеркало сайта компании Борланд (и иже с ней CodeGear и Embarcadero). Или основать собственную неофициальную (а может и официальную???) службу поддержки для программных продуктов, предлагаемым этими организациями (прайс чуть позже размещу, ок?). Прошу выбросить скорее из вашей головы подобного рода догадки, а, в случае разочарования, предлагаю идти бродить далее по просторам Сети.
        Второй неясный момент может, почти у большинства, возникнуть в связи с добавлением слова Turbo к названию продукта, который никогда ранее не получал такой словесной приставки.
        Делов в том, что существуют отдельные продукты категории Turbo - Turbo Delphi, Turbo Delphi .NET, Turbo C++ Builder, Turbo C#. Эти продукты, являясь частью одной системы, тем не менее никогда не были объединены в одну среду. Даже невозможно было стандартным методом установить более одного продукта в названии котогорого фигурирует Turbo на один компьютер. При попытке такого рода пользователь получал один, но зато большой, облом.

"Исторический" экскурс:
Например, я, в свое время, просто выпал куда-то, лицезрея на экране монитора лживую, вообще-то говоря, надпись: "Другая версия продукта уже установлена ... " и прочее бла-бла-бла... Это было года четыре назад. Я тогда начинал изучать программирование и для старта выбрал С++  и Delphi. Конечно, хотелось пользоваться лицензионным софтом. Как это в одном фильме - "Хочешь большой, но чистой любви?" Тут очень удачно компания Борланд выпустила линейку Turbo своих продуктов. Я поставил Delphi, а с C++ - обломался. Пришлось ставить одну среду на виртуалку, но, сами понимаете на что это может быть похоже. (Да нет, бесспорно, виртуалка необходимая в хозяйстве вещь, но не до такой же степени?) В-общем, из этого все равно путного ничего не вышло, а изучение C++ как-то затормозилось. Практически весь сосредоточился на Delphi, да и Фолиум писал именно на Delphi. Периодически пытаясь (безуспешно) подружить отдельные персоналити, как-то раз в Инете я наткнулся на упоминание утилиты Turbo Merger. Поиски этой утилиты увенчались успехом, но результаты ее работы огорчили (мягко сказал). Она не работала на 64-битной оси и, понятное дело, ничего полезного не делала. Очень мусорила в реестре, не так уж и аккуратно сводила персоналити. Я посвятил некоторое время слепкам состояния дисков на компе и реестра в системе, и их последующему сравнению, пытаясь понять принцип ее работы, но неизящество такого подхода быстро утомило. Не поймите меня правильно (т. е., наоборот) - мне не то чтобы позарез нужны были все 4 персоналити Турбы. Но, работая с Дельфи, естественно меня более тянуло к схожему с ним Билдеру, чем, например, к Visual C++. Кроме того - спортивный интерес. Ну не мог я терпеть такую несправедливость!!! :-) Тем более, что невозможность установки одновременно двух продуктов и более была связана не с лицензионными ограничениями, а с техническим просчетом (сейчас я думаю, что еще и нежеланием Borland и CodeGear исправить эту оплошность). В-общем, неделю назад я и заварил еще раз эту кашу. На этот раз заварил по крупному...

        У меня были все 4 дистрибутива каждой персоналити. Методом административной точки я распаковал cab-файлы и полностью погрузился в инсталлятор. Для работы использовал триальную редакцию InstallShield 2010. Было проверен и перепроверен весь процесс установки, а это без малого 20000 файлов в общей сложности, сценарий, записи реестра, регистрация классов и расширений. В какой-то момент зашел в тупик и хотелось бросить затею. Но не бросил, хотя и пришлось начать с нуля. Таким образом, сначала к Delphi присоединился C++Builder. Лично мне этой компании вполне хватило бы, но, наверно, это не была бы BDS 2006 :). Тестовая установка с двумя интегрированными персоналити прошла успешно, теперь с компанией надо было подружить C#. Через 10 часов "уговоров" последний сдался, а после перепроверки и теста, думаю, ему даже понравилось. Такая же судьба постигла Delphi.NET, правда, на уговоры ушла теперь вся ночь, а про сон пришлось забыть - так увлекся. Последние несколько часов ушли на тестирование новоявленной студии на системах Windows XP Pro SP3 32-х битная, Windows XP Pro SP2 64-х битная, и Windows 7 Enterprise 32-х и 64-х битная. Еще немного подрудился над инсталлятор. Наконец,...

        Могу представить никогда не существовавший прежде продукт компании Borland Software (подчеркиваю, не мой), кодовое название которого вынесено в заголовок записи (кодовое потому, что ну не мой это продукт, не могу я называть его по своему желанию - да и было это уже все, только по отдельности :).
        В этом продукте каждый байт, каждая строка, любой файл, ну то есть абсолютно все - от Турбы. Я ничего не добавил своего или чужого ни в один файл, чтобы улучшить, исправить, изменить функционал (хотя это вполне возможно и сейчас у меня в голове зреет идея создать для себя этакий "спешал эдишн", включающий в себя милые сердцу и глазу компоненты и эксперты). Единственное исключение - из BDS 2006 Architect Trial взят был Welcom Screen - это три файла. Инсталлятор тот же самый, который вам знаком, если вы ранее устанавливали любой из продуктов линейки 2006. Но в него пришлось внести незначительные изменения (они невидимы глазу и никак не ощутимы, но были необходимы, ибо каждая Турба имеет те или иные особенности при установке). Внешний вид процесса инсталляции я чуть-чуть подрихтовал для, так сказать, совершенства картинки.
        Так же как в "настоящей" Borland Developer Studio, вам будет предложено выбрать желаемую (или желаемые) из 4х персоналити. И выбрать компоненты (функции), предлагаемые инсталлятором.

        Технические нюансы: Borland Developer Studio 2006 Turbo -  полностью рабочая версия среды. Продукт был кропотливо собран с максимальным вниманием. Я практически на 99 процентов исключаю ошибки, которые могли быть внесены по моей вине. Возникает ошибка при попытке скомпилить и выполнить программы на C# и Delphi.NET в Windows 7, но это не проблема данной сборки, ибо в редакции Architect эта же ошибка повторяется (сама программа успешно компилится, но ее запуск из среды вызывает краш этой среды).
        Прошу вас, при обнаружении при инсталляции или использовании данной сборки ошибок любого рода - сообщайте их мне, как автору данной сборки. Но повторюсь - я не служба поддержки компании Embarcadero :)

        Наконец, последний момент - комментарии типа "фи, не актуально, уже новая версия есть, там супер-дупер фишки реализованы и ваще вся она-такая-растакая" постить можно (если времени не жалко), но смысла мало - потому что эту редакцию я делал для себя лично, потому что программирую именно в ней. Сейчас я не имею возможности заплатить свыше одной тысячи долларов за одну из новых предлагаемых версий. Если вы имеете такую возможность - я рад за вас, поверьте. Сделав для себя лично, я выкладываю в Инете ее потому просто, что хочу поделиться: хотите - качайте, не хотите - ваше право.



Сборку (или версию, или редакцию) Borland Developer Studio 2006 Turbo я выложил на
http://rutracker.org/forum/viewtopic.php?t=3133245
Комментарии по делу лучше оставляйте здесь, но и там не возбраняется.

?

Log in

No account? Create an account