Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 07.07.2008, 22:04
dmdx dmdx вне форума
Начинающий
 
Регистрация: 24.05.2008
Адрес: Москва
Сообщения: 133
Репутация: 15
По умолчанию Delphi7 vs Delphi2007 CodeGear

Доброго всем настроения!
Недавно ко мне в руки попалась Delphi 2007 CodeGear (D2007) до этого программил на Delphi7 (D7) почитал что может эта штучка D2007 мне она очень понравилась. Приятный интерфейс разработку можно вести и на NET FrameWork и просто как обычное приложение (Без Фраме ворк) к тому же можно компилить и разробатывать и под линукс. в общем по описанию полная сказка.
Как то раз решил я написать проксик с использованием idPortMappedTCP повесил обработчик на OnConnect и чесно говорЯ был немного разочерован в D2007 выдал ошибку
[DCC Error] Unit1.pas(12): E2003 Undeclared identifier: 'TIdContext'
[DCC Error] Project1.dpr(5): F2063 Could not compile used unit 'Unit1.pas'
процедура которую создал D2007
Код:
procedure TForm1.IdMappedPortTCP1Connect(AContext: TIdContext);
begin
form1.caption:='Connecting...';
end;

попробывал в D7 тоже самое запустилось без проблем
Проца которую сгенерил D7
Код:
procedure TForm1.IdMappedPortTCP1Connect(AThread: TIdMappedPortThread);
begin
form1.caption:='Connecting...';
end;
Как видим из кода в скобках совершенно разные переменные и их типы. Пробывал подставить в D2007 типы и переменные как в D7 невышло. Там таких уже нет. К томуже по нажатию ctrl+клик по TidMappedPortTCP D2007 выдал ошибку что мол такого pas файла нет и не может мне показать исходник. А D7 показал.

Вот интересно D7 уже не так поддерживают как D2007 и в D2007 больше компонентов, но возникает вопрос что же тогда лучше выбирать новое сырье и дотачивать напильником или же оставаться на том с чего начал?

И еще, если кто из вас знает ещё какие-то баги в разных версиях Delphi, просьба, пишите!

Спасибо за уделенное время.
Ответить с цитированием
  #2  
Старый 08.07.2008, 02:13
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Собственно, ты нарвался на известную ошибку более свежего Indy. Она у меня и в Delphi 7 вусплывает. Просто надо добавить в uses нужный модуль, имя которого просто посмотреть по хелпу.

Смотрел 2007-ю. В общем понравилась, но тормоза и глюки не стоят тех компонентов, которые там появились. Так что остался на седьмой, благо все доп. компоненты можно скачать и установить на семерку.
Ответить с цитированием
  #3  
Старый 09.07.2008, 09:20
Аватар для ZIP
ZIP ZIP вне форума
Прохожий
 
Регистрация: 15.06.2008
Адрес: Россия, под Казанью
Сообщения: 39
Репутация: 10
Злость

Я скоро с ума сойду с этим 2007! . Контекстное меню не работает теперь уже нигде, все виснет, TTrayIcon после переустановки савлила в Samples . Короче, ужось.
__________________
Сжатый
Ответить с цитированием
  #4  
Старый 09.07.2008, 10:17
dmdx dmdx вне форума
Начинающий
 
Регистрация: 24.05.2008
Адрес: Москва
Сообщения: 133
Репутация: 15
Радость

На днях, буквально вчера поставил Borland Developer Studio 2006 радуюсь до ужаса. Я в институте писал на C# и вот сбылось Delphi и C# пока пожадловаться не могу. Не наччто посмотрим поведение среды разработки дальше...
Ответить с цитированием
  #5  
Старый 16.07.2008, 21:27
Aivan_2008 Aivan_2008 вне форума
Заблокирован
 
Регистрация: 23.05.2008
Сообщения: 6
Репутация: 10
По умолчанию

Да, BDS 2006 - это удобно, но мне Д7 роднее... И удобнее он...
Ответить с цитированием
  #6  
Старый 17.07.2008, 08:41
dmdx dmdx вне форума
Начинающий
 
Регистрация: 24.05.2008
Адрес: Москва
Сообщения: 133
Репутация: 15
По умолчанию

мне D7 тоже очень нравиться. более того большую добрую часть программ я написал на нем. Но Технологии развиваются и D7 лет чере 5-7 будет не особо актуален не как язык программирования, а как среда разработки (про D7). Все равно надо на что то переходить. более современное. И компоненты из BDS2006 в D7 не установишь. А вот Хелп в BDS2006 мне не очень радует пользуюсь от D7.
Ответить с цитированием
  #7  
Старый 17.07.2008, 08:47
dmdx dmdx вне форума
Начинающий
 
Регистрация: 24.05.2008
Адрес: Москва
Сообщения: 133
Репутация: 15
По умолчанию

На счет удобство это дело привычки. Я уже две проги написал и могу сказать что то удобству BDS2006 ничем не уступает D7. Да конечно там не так удобно делать приложения с размерами формы 800х600 или 1024х768. Панель компонентов сделана одним списком, но это можно рассматривать и как удобство если какие то не используешь то просто можешь свернуть и они тебе мешать не будут.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:17.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025