Форум: "Прочее";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
ВнизЕсли писать программу для Windows 98? Найти похожие ветки
← →
Lebedev (2007-11-30 06:36) [0]Здравствуйте! Если мне необходимо писать программу, которая будет запускаться в ОС Windows 98 и на старом ПК. Должен ли я какие-либо особенности учитывать? Разрабатывать буду в WinXP.
И какую среду Delphi лучше использовать в таком случае? Самую последнюю 2005 или старую, например Delphi 5 ?
Спасибо!
← →
homm © (2007-11-30 06:47) [1]> Должен ли я какие-либо особенности учитывать?
Ты должен в любом случае учитывать эти особенности, всегда разрабатывая приложение, работающее во всех виндах.
> И какую среду Delphi лучше использовать в таком случае?
Любую.
← →
Loginov Dmitry © (2007-11-30 07:51) [2]> Должен ли я какие-либо особенности учитывать?
Должен. В этой винде куда не сунься - глюки (вернее особенности), приводящие к появлению "синего" экрана. Если в ХР происходит ошибка доступа к памяти или нехватка памяти - ты получишь исключение и сообщение об ошибке. В 98 вполне возможно, что программа вылетит и появится "синий" экран. Подобных ситуаций полно и самый надежный способ учесть особенности ОС - всестороннее тестирование разрабатываемого программного продукта.
← →
Юрий Зотов © (2007-11-30 08:46) [3]> Lebedev (30.11.07 06:36)
Не пугайтесь, все не так уж и плохо. 98-я (а после нее Millenium) у меня стояла несколько лет, на разных машинах и при достаточно интенсивной эксплуатации - и за все это время синий экран я видел всего пару раз, да и то по собственой вине (в процессе отладки системных хуков).
Какие-то там уж такие особенные особенности Вы вряд ли встретите. Естественно, нельзя будет пользоваться теми функциями API, которых в 98-й нет (но такие Вам вряд ли и понадобятся). Еще в 98-й меньше объем системных ресурсов (особенно, ресурсов GDI) - поэтому, например, не стоит вставлять в программу 10 тыс. картинок и загружать их все одновременно (но такое тоже Вам вряд ли потребуется).
Но тестировать, конечно, нужно - вот с этим не поспоришь.
← →
Anatoly Podgoretsky © (2007-11-30 09:39) [4]> Lebedev (30.11.2007 06:36:00) [0]
Должен и не только 98 но и 98SE и наличие, отсутствие библиотек, версий ИЕ и т.д
Ты должен иметь все необходимые ОС, с разными сервис пак, иначе это будет лохотрон или рулетка.
Вот что не важно, так это среда.
← →
Anatoly Podgoretsky © (2007-11-30 09:40) [5]> Lebedev (30.11.2007 06:36:00) [0]
Кстати из вопроса не совсем понятно, старый ПК это один компьютер, или вся территория бывшего СССР?
← →
DrPass © (2007-11-30 10:18) [6]
> И какую среду Delphi лучше использовать в таком случае?
> Самую последнюю 2005 или старую, например Delphi 5 ?
1) Самая последняя - 2007
2) Delphi 7 должна подойти
3) Более новые попробовать можно, но вполне вероятно, что не подойдут. Т.к. RTL постоянно дорабатывается, а ребята из CodeGear вряд ли сильно озабочены сохранением совместимости с ОС десятилетней давности.
← →
tesseract © (2007-11-30 10:20) [7]
> Любую.
Delphi 2007 официально не поддреживает Win9x.
← →
Anatoly Podgoretsky © (2007-11-30 12:02) [8]> tesseract (30.11.2007 10:20:07) [7]
Серпом однако восспользовались гады, бооольно.
← →
SergeyIT © (2007-11-30 12:36) [9]У меня до сих пор на втором диске 98SE стоит и дельфи 5, та же что в ХР.
Для проверки просто перегружаюсь в 98 и тестирую в той же среде дельфи5. Кстати Д5 мне пока хватает. Последние проблемы, с которыми встречался при написании программы под 95-98 это рисование с прозрачними областями, в этих виндах поизвращаться надо.
← →
iZEN © (2007-11-30 12:38) [10]WinXP встанет на Pentium200MMX c 64МБ RAM. Так что недосистемка Win9x ненужна.
← →
SergeyIT © (2007-11-30 12:49) [11]> c 64МБ RAM
Я в таких условиях выбраю бы 98SE.
← →
DrPass © (2007-11-30 12:57) [12]
> iZEN © (30.11.07 12:38) [10]
> WinXP встанет на Pentium200MMX c 64МБ RAM.
Конечно. А еще лучше туда какую-нибудь Мандриву Линукс последних версий поставить. Она тоже встанет.
← →
iZEN © (2007-11-30 13:29) [13]
> DrPass © (30.11.07 12:57) [12]
>
>
> > iZEN © (30.11.07 12:38) [10]
> > WinXP встанет на Pentium200MMX c 64МБ RAM.
>
> Конечно. А еще лучше туда какую-нибудь Мандриву Линукс последних
> версий поставить. Она тоже встанет.
Это нет, скорее всего. Не получится.
Из последних линуксовых ядер выкидывают поддержку устаревшего оборудования. Так что не факт, что заведётся. KDE и GNOME довольно прожорливые настольные среды, так что даже не думай на 64МБ запускать Linux с ними. А вот WindowsXP я видел, как работает на таком железе, — вполне сносно.
← →
pasha_golub © (2007-11-30 13:59) [14]
> iZEN © (30.11.07 12:38) [10]
>
> WinXP встанет на Pentium200MMX c 64МБ RAM. Так что недосистемка
> Win9x ненужна.
Я смеюсь вам в лицо, сударь. На кой ляд операционистке, которой в пору использовать печатающую машинку, ставить XP? Кстати, у нее 166МГц - и жива.
← →
DrPass © (2007-11-30 14:01) [15]
> iZEN © (30.11.07 13:29) [13]
> А вот WindowsXP я видел, как работает на таком железе, —
> вполне сносно
Да нет, тебе показалось. Я просто знаю, будучи студентом в 2001 году, вдоволь пообщался со свежевышедшей тогда ХР на К6-233 с 64М ОЗУ. Она там хм... запускается. Насчет работает - это ты преувеличиваешь :)
Не вижу причин отказываться от крохотной и шустрой Windows 98, особенно если назначение такого компа - быть печатной машинкой
← →
iZEN © (2007-11-30 14:04) [16]
> DrPass © (30.11.07 14:01) [15]
>
>
> > iZEN © (30.11.07 13:29) [13]
>
>
> > А вот WindowsXP я видел, как работает на таком железе,
> —
> > вполне сносно
>
> Да нет, тебе показалось. Я просто знаю, будучи студентом
> в 2001 году, вдоволь пообщался со свежевышедшей тогда ХР
> на К6-233 с 64М ОЗУ. Она там хм... запускается. Насчет работает
> - это ты преувеличиваешь :)
А может дело в руках?
← →
DrPass © (2007-11-30 15:06) [17]
> iZEN © (30.11.07 14:04) [16]
> А может дело в руках?
Да нет. Если человек считает нормальным ставить ВинХР на Р200ММХ - у него проблема не в руках, а в голове:)
← →
iZEN © (2007-11-30 15:17) [18]
> DrPass © (30.11.07 15:06) [17]
>
>
> > iZEN © (30.11.07 14:04) [16]
> > А может дело в руках?
>
> Да нет. Если человек считает нормальным ставить ВинХР на
> Р200ММХ - у него проблема не в руках, а в голове:)
Да.
Стол и кресло и то дешевле стоят, чем поддержка такого компьютерного барахла.
← →
homm © (2007-11-30 15:36) [19]> [13] iZEN © (30.11.07 13:29)
> А вот WindowsXP я видел, как работает на таком железе
А ты работал на таком железе? Это важно, потому что на таком железе на нее возможно только смотреть.
← →
GlFox © (2007-11-30 16:10) [20]Не стоит так жестоко ругаться по поводу старого железа... В свое время я устанавливал WinXP SP2 на K6-233, RAM 96Mb, HDD 8Gb. Работать на такой машине можно было (конечно, в пределах допустимых задач: MS Office, пасьянс и т.п.)
← →
GlFox © (2007-11-30 16:19) [21]Забыл уточнить, что проведен был некоторый "тюнинг" системы посредством копания в реестре и отключения некоторых сервисов...
← →
homm © (2007-11-30 16:23) [22]> [20] GlFox © (30.11.07 16:10)
> Не стоит так жестоко ругаться по поводу старого железа...
> В свое время я устанавливал WinXP SP2 на K6-233, RAM 96Mb,
> HDD 8Gb. Работать на такой машине можно было (конечно,
> в пределах допустимых задач: MS Office, пасьянс и т.п.)
Это же в полтора раза больше оперативы! На такой систме уже можно ворд открыть.
← →
Prohodil Mimo © (2007-12-01 20:09) [23]Lebedev (30.11.07 6:36)
Самую последнюю 2005 или старую, например Delphi 5
2005 не последняя.
Мои программы написанные на 2005, работают даже на 95 без проблем.
Если будешь использовать уникод, то работать будет только при установленном соответствующем регионе.
А вообще ты не указал что за программа и при помощи каких компонентов будет написана.
← →
Черный Шаман (2007-12-01 23:10) [24]
> Lebedev (30.11.07 06:36)
>
> Здравствуйте! Если мне необходимо писать программу, которая
> будет запускаться в ОС Windows 98 и на старом ПК. Должен
> ли я какие-либо особенности учитывать? Разрабатывать буду
> в WinXP.
> И какую среду Delphi лучше использовать в таком случае?
> Самую последнюю 2005 или старую, например Delphi 5 ?
> Спасибо!
Не понимаю смысл использовать такое старье? Лучше уж переделать на терминальный клиент.
← →
iZEN © (2007-12-01 23:44) [25]
> homm © (30.11.07 15:36) [19]
>
> > [13] iZEN © (30.11.07 13:29)
> > А вот WindowsXP я видел, как работает на таком железе
>
> А ты работал на таком железе? Это важно, потому что на таком
> железе на нее возможно только смотреть.
Честно говоря, я был готов работать на таком железе с WinXP, лишь бы не видеть глючные Win9x/ME (исключение: Win95 OSR2 — она одна из этой линейки у меня работала как часы).
Кстати, у меня лет десять назад был сервер на Pentium 200MMX/64MB, на котором стояла WinNT 4.0, и она обслуживала файловый архив для 20 машин по 10 мегабитной сетке на коаксиале. Пользовательские машинки были Pentium 133/32MB/winnt4wst. Вполне достаточно для работы сетевой версии MS Office 97, Matlab и Delphi4. Такая вот студенческая лаборатория в университете была со 100% пиратским софтом. :)
← →
DVM © (2007-12-02 00:00) [26]
> Prohodil Mimo © (01.12.07 20:09) [23]
> Мои программы написанные на 2005, работают даже на 95 без
> проблем.
Это скорее исключение. Проблем именно в 95 будет очень много из-за старой версии Common Controls.
← →
DrPass © (2007-12-02 00:52) [27]
> лишь бы не видеть глючные Win9x/ME (исключение: Win95 OSR2
И эти люди говорят что-то про кривые руки? 8-)
> Кстати, у меня лет десять назад был сервер на Pentium 200MMX/64MB,
> на котором стояла WinNT 4.0,
Дык... У WinNT 4 системные требования поскромнее, чем у операционок современных мобильников. Ты ж ее с ХР не сравнивай. Тем более что лет десять назад серверы под пираццкой WinNT4 и пни с Офисом97 был не только у тебя, а в 90% отечественных контор :)
← →
homm © (2007-12-02 06:56) [28]> [25] iZEN © (01.12.07 23:44)
> Честно говоря, я был готов работать на таком железе с WinXP,
> лишь бы не видеть глючные Win9x/ME (исключение: Win95 OSR2
> — она одна из этой линейки у меня работала как часы).
Вин2К чем не угодил? Вполне сносно чувствует на 48-и метрах и выше.
> [27] DrPass © (02.12.07 00:52)
> И эти люди говорят что-то про кривые руки? 8-)
Я вообще-то тако-же нения. В свое время сразу перешел с 95 на 2К.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.008 c