Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.24;
Скачать: CL | DM;

Вниз

Помогите девушке определиться   Найти похожие ветки 

 
Оля   (2003-03-07 10:29) [0]

Вопрос касается версии Delphi.
Я уже несколько лет пользуюсь 4-ой версией под W98,
пишу расчетные программы для теплообменного оборудования.
Ни каких примочек вроде баз данных или выхода в итернет там нет.
Так стоит ли переходить на более позднии версии 6 или 7?

Я собираюсь переходить с W98 на 2000 или XP, будет ли на этих системах работать мой 4-ый Delphi?

Будут ли работать мои программы написанные в 4-ом в более поздних версиях 6, 7. В том смысле можно ли будет редактировать код программы.
Заранее благодарю за помощь.


 
Переяслов Григорий ©   (2003-03-07 10:32) [1]

Думаю, с переходом на другую ОС проблем быть не должно. А вот программы придется переделывать. У меня проект, писаный под 5 Delphi не пошел под 6, стали возникать ошибки, в сути которых некогда было разбираться, хотя надо, проблема, скорее всего. в коде.


 
NAlexey ©   (2003-03-07 10:41) [2]

Конечно при переходе с 4 на 6 придется внести какие либо изменения в код программы. В основном это касается используемых модулей. Могут возникнуть проблемы с ненахождением Proxies каких нибудь или DesignInfo называется подругому, но в основном это проблемы решаемые и замечу что 6 всегда лучше 4-х:). Приходиллось переводить с 4 на 6 так что советую...


 
Слесарь Матерящийся ©   (2003-03-07 10:43) [3]

Не, не стОит. Работает - и ладно....


 
stone ©   (2003-03-07 10:43) [4]


> писаный под 5 Delphi не пошел под 6

Если использовать только VCL, то проблем не будет


 
Игорь Шевченко ©   (2003-03-07 10:45) [5]

Сколько не переходил, проблем не было.. Начиная с версии 1 и до 5.


 
REA ©   (2003-03-07 10:54) [6]

Версия 6 стабильнее 7, хотя я работаю на 7 и особо не жалуюсь.
Довольно болезненный переход с 5й на 6ю.


 
pasha676   (2003-03-07 10:58) [7]

Основной принцып - не мешай машине работать. Переходить надо когда препирает по техническим причинам или когда в ТЗ уже написано.
Проблем с переводом не было. Правда переходил с и между 1-5.

Сымый гемор с переводом был с 1 написанной под API win3.11 переводить под трешку и переписать на win95. Больше всего намучился именно с API.


 
Anatoly Podgoretsky ©   (2003-03-07 11:00) [8]

Игорь Шевченко © (07.03.03 10:45)
Ну это не так, проблемы у людей возникали при переходе с 2 на 3 и на 6 версию, связаны они со сменой имен и состава модулей и переименованием некоторых функций. У некоторых естественно возникали проблемы с типами, некоторые переопределены были, это относится в первую очередь к Real, Cardinal, dword
Первые проблемы легко решались, а со вторыми иногда возникали непонятные ошибки в программе и нахождение их немного затруднительно, но это в основном при некультурном написании программ. Еще проблемы возникали с неупакованными записями из разного выравнивания.

Если программа не тривиальная или плохо написанная, то проблемы возникали серьезные.


 
Игорь Шевченко ©   (2003-03-07 11:03) [9]

Anatoly Podgoretsky © (07.03.03 11:00)


> Еще проблемы возникали с неупакованными записями из разного
> выравнивания.


Эт точно. Поэтому packed устанавливается в принудительном порядке.


 
Lexer ©   (2003-03-07 11:13) [10]

Оля, хватит работать, 8 Марта скоро!


 
Странник ©   (2003-03-07 11:40) [11]

> Lexer
Девушка о будущем думает, а тебе все гульки на уме. :)


 
han_malign ©   (2003-03-07 12:04) [12]

Можно перейти на 5-ый, совместимость полная, убраны некоторые глюки IDE (и добавлены новые). Я на 5-ом сижу, и переходить на другие не тянет, хотя там SysUtil (+ >300Кб в EXE), разбит подмодули по функциональным группам, что в некотоых случаях уменьшает размер исполняемого кода (но и заставляет перелопачивать старые проекты, alias-ы не помогают).

(Семья программиста)
- Папа, а почему солнце с утра всходит, а вечером заходит?
- Точно?
- Точно.
- Несколько раз проверял?
- Да.
- Не трогай - пускай работает...


 
Dmitry Filippov ©   (2003-03-07 12:52) [13]

Если программа коим-то образом затрвгивает дизаин интерфейс то в шестерке опять придется разбираться.


 
Intell ©   (2003-03-07 20:30) [14]

Переходи на 6 Delphi (7 - пока не рекомендую). Некоторые программники импортируются, некоторые прийдёться переделывать, но зато больше возможностей откроется.


 
[NIKEL] ©   (2003-03-07 21:19) [15]

Надо убирать 98 и ставить 2000 однозначно!
С переходом проблем обычно не должно возникать.
У меня например стоит Builder 5 + 6 + Delphi 5 :)
все нормально работает и переносится, dllки пишет 5 строитель, тут же подключаются несколько модулей сделанных на Delphi и все это миксуется и подгоняется в 6 стоителе. Все стабильно и никаких проблем :)


 
Andrey ©   (2003-03-07 21:26) [16]

С Delphi 3 на 6, только некоторые трудности с модулем Variants, остальное без проблем.

P.S. В ПО использованы BDE (TTable, TQuery...)+стандартные компоненты. Не больше, не меньше.


 
Mihey   (2003-03-07 22:09) [17]

Переходить стоит.


 
Alex Konshin ©   (2003-03-08 05:13) [18]

Принцип Буратино: "не болит - не трогай"



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

Текущий архив: 2003.03.24;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.02 c
3-76348
Dim!S
2003-03-04 03:41
2003.03.24
Поиск части строки


3-76320
Lans
2003-03-05 10:34
2003.03.24
Срочно!!! Какая функция в TTable показывает, что ячейка выделена!


3-76309
Casperr
2003-03-05 10:04
2003.03.24
Interbase


14-76587
_MAD_
2003-03-06 15:17
2003.03.24
Outlook menu


14-76595
Tornado
2003-03-07 11:29
2003.03.24
Тонировка стекол