Компания Borland(TM) выпустила новую линейку продуктов TURBO: Turbo Delphi, Turbo Delphi for .NET, Turbo C++ и Turbo C#.
http://www.borland.com/downloads/download_turbo.html
http://www.turboexplorer.com/
Всего в теме 540 сообщений
Добавить свое сообщение
Отслеживать это обсуждение 
№ 240 27-09-2006 05:12 |  |
Ответ на »сообщение 238« (DRON)
___________________________
Не обманул а запутался. :)
Зато теперь мы точно знаем, что Pro и Explorer имеют один и тот же штамп.
№ 239 27-09-2006 05:04 |  |
Ответ на »сообщение 238« (DRON)
___________________________
Чёрт. Я всё это проверил на чистой установке Enterprise, надо конечно читать "Explorer", а не "Enterprise".
№ 238 27-09-2006 05:00 |  |
Ответ на »сообщение 232« (Aleg Azarousky)
___________________________
Возможно это какой-то timestamp?
Совершенно верно, это дата создания ресурсов. У всех ресурсов есть четырёхбайтное поле содержащее дату, так что эти байты будут отличаться даже если всё компилить одним компилятором.
Как я выяснил, отличие было в ресурсе RC Data "DVCLAL".
Ну вы я смотрю сами разобрались, так что я зря ставил Explorer на чистую машину для проверки :)
Any comments?
А комментарии будут следующие: вы нас снова обманули сказав что извлекли DCC32.EXE bds.exe из папки Pro, на самом деле вы его взяли из корня, а там лежит dcc32 к полной BDS, которая соответствует ENT_SKU (Enterprise версия) и генерирует DVCLAL 263d4f... А вот если взять DCC32.EXE из папки PRO, то он будет генерить a28cdf. Я всё это проверил на чистой установке Enterprise, а затем и с установленным фиксом.
Вообще бывает три типа SKU: const
PER_SKU = #$23+#$78+#$5D+#$23+#$B6+#$A5+#$F3+#$19+#$43+#$F3+#$40+#$02+#$26+#$D1+#$11+#$C7;
PRO_SKU = #$A2+#$8C+#$DF+#$98+#$7B+#$3C+#$3A+#$79+#$26+#$71+#$3F+#$09+#$0F+#$2A+#$25+#$17;
ENT_SKU = #$26+#$3D+#$4F+#$38+#$C2+#$82+#$37+#$B8+#$F3+#$24+#$42+#$03+#$17+#$9B+#$3A+#$83; Ещё вот тут про DVCLAL писали http://www.delphikingdom.com/asp/answer.asp?IDAnswer=35855
№ 237 27-09-2006 04:48 |  |
Ответ на »сообщение 236« (Aleg Azarousky)
___________________________
Есть еще один фактор- тем, кто не очень серьезно использует дельфи, хочет устанавливать компоненты, но не хочет за это платить - DCC нафиг не нужен, по-моему..
ЗЫ - а что урезали в сишарп и дельфи нет? И вообще, в первой версии Delphi for NET - вся VCL почти подключалась к каждой скомпилированной проге. судя по размеру и кое-какой информации.. А сейчас? Или VCL NET только для переноса программ с win32?
№ 236 27-09-2006 04:35 |  |
Ответ на »сообщение 235« (Jameson)
___________________________
Если на то пошло, наши люди могут и крякнутый BDS пользовать, и собирать в Explorer только финали - это никак невозможно проверить. Единственный сдерживающий фактор здесь - моральный :)
№ 235 27-09-2006 04:19 |  |
Ответ на »сообщение 233« (Aleg Azarousky)
___________________________
Не совсем катит, версия explorer может скомпилировать ВСЕ. По крайней мере, что я пробовал, и с неустановленными компонентами. Лишь бы компилятор знал, где юниты лежат. А так что мешает пользоваться DCC для промежуточных сборок, а потом финал собрать эксплорером? Для чего сейчас используются такие компиляторы?
№ 234 27-09-2006 04:14 |  |
Ответ на »сообщение 230« (DRON)
___________________________
Я никого не запугиваю. Я просто предупредил тех, кто (как и я) хочет пользоваться Turbo Explorer в коммерческих целях, не нарушая лицензии.
№ 233 27-09-2006 04:08 |  |
№ 232 27-09-2006 03:41 |  |
Ответ на »сообщение 227« (DRON)
___________________________
Ответ на »сообщение 226« (Aleg Azarousky)
___________________________
Эта и подобная ей чушь распространяется начиная с первой версии, а то и с Паскаля. Никакого отличия между EXE-шником скомпилированным через IDE и через dcc32 нет, в чём может убедиться каждый, просто сравнив полученные файлы.
Взял один из проектов, скомпилировал. Затем извлек DCC100.DLL DCC32.EXE bds.exe из папки Pro фикса, скомпилил. Получил exe одинаковой длины 1 690 624 байт, из них 135 байт не совпали.
Правда, из 135 несовпадений 119 были одинаковыми:
0014B604: 96 42
0014B664: 96 42
0014B6AC: 96 42
0014B78C: 96 42
0014B7A4: 96 42
0014B7C4: 96 42
Возможно это какой-то timestamp? Но еще 16 байт отличались совершенно:
00158350: 26 A2
00158351: 3D 8C
00158352: 4F DF
00158353: 38 98
00158354: C2 7B
00158355: 82 3C
00158356: 37 3A
00158357: B8 79
00158358: F3 26
00158359: 24 71
0015835A: 42 3F
0015835B: 03 09
0015835C: 17 0F
0015835D: 9B 2A
0015835E: 3A 25
0015835F: 83 17
Any comments?
№ 231 27-09-2006 03:22 |  |
Ответ на »сообщение 229« (Алексей Румянцев)
___________________________
не даёт пользоваться одними дырками в заборе, но выпиливает свои
Если речь про способ загрузки пакетов который я упоминал в начале темы, то это было до того как стало ясно что dclusr "баг, а не фича", к тому же после Rollup, он всё равно перестал работать.
А если про то как достать dcc32, то это исключительно вина Borland, выложили бы всё как надо для зарегистрированных пользователей, не было бы и разговора (кстати мне удалось переделать этот хотфикс так чтобы он сам ставил dcc32 на Про версию, почему Borland не мог сразу сделать тоже самое я не понимаю).
Добавить свое сообщение
Отслеживать это обсуждение 
Дополнительная навигация: |
|