Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

Отличия D6 и D7   Найти похожие ветки 

 
sniknik   (2003-06-07 14:27) [0]

Недавно контора купила D7, что в общем означает что хочеш не хочеш но придется пересаживатся на него.
Поставил и сразу наткнулся на мелкие неприятности.

Переход между панелями по Tabs (правой кнопкой мыши на панели -> Tabs -> выбор), так вот сама панель выбора не влазит в экран и открывается "под облака", показывает естественно только "хвостик", менюшку сделали покрасивей кнопки стали пошире вот и с привычным разрешением экрана не влазит :(. Пришлось убирать неиспользуемые панели (ну те которыми не пользуюсь) IB, IWxxxxx, Web, ... (ради выбора, он то нужен, им пользуюсь)

Нелп, не работает так как привык. К примеру Ctrl+F1 на слове, не открывает контекстное меню на Api-шных функциях (на OemToChar к примеру). Обновление хелпа с борланда поставил, Win32.Hlp подключил, и тем не менее, в содержании справка есть в предметном указателе функции появились, а контекстное не срабатывает :(. с этим пока не разобрался, может еще чего нехватает.

еще вчера или позавчера здесь видел про сортировку в проект менеджере по алфавиту не делает. (но этим я не пользуюсь так что привыкнуть не успел :).

наверняка еще чтото есть, но пока не столкнулся, если кто сталкивался с такими мелочами, что делают или не делают жизнь приятнее, поделитесь. (только не все подряд, а только что касается D7 :о)


 
Кен   (2003-06-08 06:58) [1]

А чем D7 лучше чем D6 ?


 
vidiv   (2003-06-08 07:57) [2]

и FastNet нету :(((( хотя есть indy!!!!


 
Anatoly Podgoretsky   (2003-06-08 09:48) [3]

Не всем дают


 
Desdechado   (2003-06-08 11:57) [4]

1. в D7 некоторые распространенные библиотеки не портированы
2. по заявлениям Борланд в поставках с января 2003 БДЕ-компоненты будут убраны окончательно и умрут


 
sniknik   (2003-06-08 14:00) [5]

с FastNet свалил ;о), была проблема с перезагрузкой если использовать компонент оттуда (надо было терминейт делать в onCloseQuery если с ним), ну еще чегото. Переделал на инди и все заработало как мне хотелось. С тех пор только им и пользуюсь.
Хотя доставить библиотеку не проблема.
БДЕ - в моей поставке есть, купили в конце месяца т.е. чуть больше недели назад. (может коробка "со склада"?) но с ним тоже почти не работаю (но не настолько чтобы убрать с палитры)

Вобще проблемы с отсутствием пакетов это не проблема, завсегда доставить можно.
Больше раздражают мелочи с дизайном/редактором. Хелп (контекстную справку по Api) так и не настроил. :(


 
Palladin   (2003-06-08 14:33) [6]

интересно :) а что двигало конторой при приобретении d7? :)


 
Sergey Masloff   (2003-06-08 14:41) [7]

Palladin ©
>интересно :) а что двигало конторой при приобретении d7? :)
Например - соглашение с поставщиком. Скажем, мы обещаем постоянно апгрейдиться на последнюю версию и за это покупаем текущие версии за треть цены. Что-то подобное есть у нас.


 
Palladin   (2003-06-08 14:56) [8]

хм, у нас такого нет...
помоему этот подход не применим к средствам разработки...


 
Sergey Masloff   (2003-06-08 15:07) [9]

Palladin © (08.06.03 14:56)
>хм, у нас такого нет...
>помоему этот подход не применим к средствам разработки...
Ну я тоже удивлялся. Хотя если подумать - ну это копейки в общей массе. У нас пользователей несколько тысяч а разработчиков - пара-тройка десятков. Так что по сравнению с Windows-ами, Офисами и так далее затрыты на Delphi это такая строка в бюджете на которую и отвлекаться-то не стоит. Так что взяли уж чтобы не заморачиваться (Ну это я так думаю, как на самом деле - не знаю). Хотя основной проект до сих пор на D5 и не думаю что без крайней необходимости будет портироваться.


 
sniknik   (2003-06-08 22:17) [10]

Palladin © (08.06.03 14:33)
> интересно :) а что двигало конторой при приобретении d7? :)
действительно интересно? ;о)

Sergey Masloff (08.06.03 15:07)
> Так что по сравнению с Windows-ами, Офисами и так далее затрыты на Delphi это такая строка в бюджете на которую и отвлекаться-то не стоит.
действительно так. у нас один раз компы, партию (кассы!) закупили с предустановкой w98. (если не ошибаюсь ~от40до60$ на одну кассу) это при том что они должны были под Dos(!) работать. причину не знаю, толи менеджер лоханулся толи не было без виндов а нужно было срочно. но тогда потеряли гораздо больше чем какие то там Delpi.

Было бы проще(мне к примеру) если бы еще одни D6 закупили, но его сейчас нет (не продают уже). (во всяком случае так начальство сказало) и этому же начальству проще когда у всех одно и тоже. как то связано с регистрацией программ (в ГМЕК(?), не помню), там номер компилятора указывается, не дай бог спутать потерять можно гораздо больше. наверное рисковать не хотят. (но на самом деле я тоже не знаю, я в эту кухню не вникаю, не очень хочется, так что это тоже догадки)
Кстати есть еще одна правдоподобная догадка, т.к. инициатором покупки был головной офис, то вполне возможно они просто не знали что у нас сейчас есть. (после того как они заказали сайт сторонним разработчикам, это для программистской то конторы!, я ничему не удивлюсь) и ладно бы те все сами делали (нам бы время экономили), а то приходилось вроде как обьясняя что мы хотим верстать для них страницы (в html естественно), а те только выкладавали ;~((. реакция менеджера класная была, когда возмущатся стали, ну типа раз приходится так много делать заплатили бы нам и все сами бы сделали, менеджер "а разве вы можете?!". для конторы сплош из программистов это как оскорбление, наверняка ктото да может "а вы спрашивали?!". но так почемуто всегда (не только сдесь, сдесь наоборот лутше положение из всех мест где работал), решают всегда люди которые не понимают, а посоветоватся стесняются(?)/не догадались(?).

ну да ладно о грустном. отвлекся, ну хоть понятно почему вникать не хочется? ;о))

а значит больше никто ничего не замечал? слышал что размер exe-шников сильно увеличивается. нифига, увеличение совсем небольшое а кое что даже меньше стало. и переделок в программах потребовалось совсем немного, и все изза используемых сторонних компонент. и еще, там где в процедуру передавалось PChar теперь PAnsiChar, пришлось поправить. а сам PChar, Pointer ... теперь небезопасные типы. но без них не могу, пришлось варнинги на них отключать.


 
sniknik   (2003-06-08 22:23) [11]

кстати толко в голову пришло. а ведь вторая догадка более вероятна. купили то новую коробку и не апдейтом. просто менеджеры как всегда в "ударе". ;о)


 
Кен   (2003-06-09 01:36) [12]

А кроме БДЕ и фастнет, есть ещё отличия ? Просто я не знаю, что за БДЕ такое и фаст нет тоже.
Может стоит поставить D7 ?


 
АлексейК   (2003-06-09 05:41) [13]

В D7 легко программу привести к виду а-ля WinXP. Очень симпатично получается. Code Ising работает побыстрее и корректнее. Лично мне D7 больше понравилась.


 
Yakudza   (2003-06-09 10:34) [14]

С русской кодировкой проблемы. Или это может только у меня, попробуйте в английской винде и ворде,с проги выкинуть в ворд русский текст.


 
sniknik   (2003-06-09 11:19) [15]

Yakudza © (09.06.03 10:34)
если текущий язык стоит русский(см. на иконку, "RU" должно быть) то все нормально, если английский то неправильно кодировку ставит. фенька, не только в дельфях глючит. еще гдето встречал.


 
Yakudza   (2003-06-09 12:09) [16]

мне пришлось все проекты которые используют ворд перекомеолировать в D6, и без изменений текущего языка все работает !


 
drpass   (2003-06-09 14:19) [17]

Вообще, D7 практически 100% совместима с D6, и один и тот же проект можно спокойно вести в обеих версиях (чего раньше с Delphi не наблюдалось). С одной стороны - хорошо, с другой - говорит о полном отсутствии нововведений в VCL


 
sniknik   (2003-06-09 14:40) [18]

Yakudza © (09.06.03 12:09)
а как кидаеш, можно пример? попробовать. (пока еще остался D6 и уже стоит D7 :о))


 
Кен   (2003-06-10 02:07) [19]

А можно одновременно поставить Д6 и Д7 ? Не будут ли глючить и ругаться друг на друга ? Может у них библиотеки там какие общие или разные ?

Это нужно, чтобы можно было всегда вернуться к Д6, если Д7 непонравится.


 
sniknik   (2003-06-10 08:32) [20]

Кен © (10.06.03 02:07)
на работе так и стоит, вопросов не задает. только дебагер по умолчанию предлагает на себя переключить при запуске.
(тут спрашивали както про 3 версиии одновременно установленных 5-6-7 и вроде тоже без проблем поставилось)

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


 
KSergey   (2003-06-10 10:01) [21]

> drpass © (09.06.03 14:19)
> - говорит о полном отсутствии нововведений в VCL

Не в тему, но вспомнилось в этой связи.
Сравнил (была надобность) текст модуля Printers из D5 и D7 - различие всего в 5 строках! И то из них 1 строка - измененные названия в Uses, в паре мест вместо явного сравнения строк переделано на вызов ф-ции сравнения и еще что-то такое же косметическое. А ведь 2 весии как бы сменилось!

PS: почему сравнивал. Возникла проблема: при печати на принтер, развернутый в файл, небходимо было выкинуть красивый диалог выбора файла. А в VCL этого не реализовано (выкидываетсяч какой-то простенький уже самими виндами). Дак мало того, в VCL зачем-то хендл принтера (не тот, что контекст устройства рисования, а самого принтера) запрятали в private... И зафиг, сппрашивается?! Никак к нему не подступиться... Пришлось модуль Printers перегнать в свой проект и подправить немного. Теперь вот не знаю где это вылезет - но вроде работает...


 
DrPass   (2003-06-10 10:28) [22]

Ну, с другой стороны - если оно и так нормально работает, зачем трогать? Вот WebSnap тронули - теперь нормально работать нельзя. Удалишь, скажем, только что добавленную AdapterCommandGroup, и Delphi смачно падает. Как будто они специально эту фичу ввели, чтобы у людей отбить охоту делать Web-приложения WebSnap и перегнать всех на IntraWeb



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.026 c
7-84777
BaSergey
2003-04-15 18:39
2003.06.26
Точка или запятая? Русский или английский?


1-84155
REA
2003-06-11 10:20
2003.06.26
Как сохранить список


9-83835
ko@ndrew
2002-05-16 16:18
2003.06.26
DirectPlay8


14-84671
Merfi
2003-06-08 15:11
2003.06.26
Глюк WinXp


14-84580
Sheng
2003-06-08 11:12
2003.06.26
Глюк в ХР





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский