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

Вниз

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

 
Оля   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.008 c
7-76694
wildcow
2003-01-29 11:01
2003.03.24
Сканер штрих-кода


1-76377
_stranger_
2003-03-13 03:59
2003.03.24
Отчеты!!!!!!!!


8-76517
Fostr
2002-12-12 01:47
2003.03.24
Поворот картинок


1-76446
Барсук
2003-03-11 07:15
2003.03.24
ListBox с элементами разного цвета


14-76643
Asteroid
2003-03-07 17:36
2003.03.24
Тосты





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