![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
влияет ли ОС на прогу?? [D5, WinXP]
dj0n © (2005-11-04 14:13:00)Скажите влияет ли ОС в которой я работаю в делфи и компилирую влияет на что нибудь?? Смогу ли я Сделать прогу в ХП , а пользоваться потом этой прогой в 98 или 2000 ???
Плохиш (2005-11-06 15:13:00) [1]
> dj0n © (04.11.05 19:00) [8]
> она прекрасно работает но на той машине вотороя я ее делал
> тобиш под ХП
Запусти на машине с XP, на которой нет делфи.
Zeqfreed (2005-11-06 15:10:00) [2]dj0n © (06.11.05 14:38) [14]
Ты что-то не то понял.
При компиляции на любой ОС ты получишь идентичный код, просто при запуске его на различных платформах могут наблюдаться отказы в работе. Чтобы этого не было достаточно изучать документацию по используемым ф-циям и технологиям и следить за их совмместимостью со всеми необходимыми платформами.
dj0n (2005-11-06 14:38:00) [3]Короче понятно! мне придется установить все Ос и скомпилировать в каждой по разу! ;( А как же тогда делают проги которые работают на всех ОС ???
Anatoly Podgoretsky (2005-11-05 11:58:00) [4]Тестировать и отладка, в данном случае синонимы.
Разработчик на сторону, обязан иметь все необходимые ОС сторон.
Германн (2005-11-05 00:59:00) [5]К [4] стоит только добавить, что и "отладку" программы, (иногда очень стОит) производить в "той ОС" и с тем дебаггером, который использовался при разработке.
Sergey Masloff (2005-11-04 19:59:00) [6]lookin © (04.11.05 19:43) [10]
>Не находите противоречий в Вашем сообщении за номером 4?
Нет противоречий. Скомпилируется один и тот же код что на Win9x что на NTbased. А вот насчет работать...
lookin (2005-11-04 19:43:00) [7]Влияет.
[4] Anatoly Podgoretsky © (04.11.05 14:44)
Не находите противоречий в Вашем сообщении за номером 4?
umbra (2005-11-04 19:07:00) [8]
влияет ли ОС в которой я работаю в делфи и компилирую влияет на что нибудь?
конечно да! практически весь код связан с системными библиотеками ОС, на которой происходит компиляция. Если компилировать на более новой ОС, а пользоваться на старшей, то всегда есть вероятность, что возможности, ипользованные на новой ОС не поддерживаются на старой. Поэтому всегда лучше компилировать проекты на самой старой из ОС, на которых прога будет использоваться. Конечно, я имею в виду 32-разрядные ОС, начиная с Win95 OSR2
dj0n (2005-11-04 19:00:00) [9]она прекрасно работает но на той машине вотороя я ее делал тобиш под ХП
Anatoly Podgoretsky (2005-11-04 18:53:00) [10]dj0n © (04.11.05 18:47) [6]
Исправить ошибки в программе.
dj0n (2005-11-04 18:47:00) [11]я написал прогу в XP а она не хочет работать на компе с 2000 !!! как это исправить?? использовал Делфи 5
GuAV (2005-11-04 16:07:00) [12]В ХР много нового по сравнению с 98, но всё это можно не использовать.
Anatoly Podgoretsky (2005-11-04 14:44:00) [13]dj0n © (04.11.05 14:13)
Никак не влияест.
dj0n © (04.11.05 14:41) [3]
Тестировать на всех платформах, с учетом сервипаков, версий ИЕ
dj0n (2005-11-04 14:41:00) [14]а как сделать чтобы быть уреренным на все 100 ??
Zeqfreed (2005-11-04 14:27:00) [15]dj0n © (04.11.05 14:13)
> Скажите влияет ли ОС в которой я работаю в делфи и
> компилирую влияет на что нибудь??
Практически, нет
> Смогу ли я Сделать прогу в ХП , а пользоваться потом
> этой прогой в 98 или 2000 ???
Теоретически, да
Sergey Masloff (2005-11-04 14:26:00) [16]И да и нет. 9x и NT/2000 все же разные системы и написать код работающий в 2000 и не работающий в 98 элементарно.