Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1196347111
Черный Шаман
2007-11-29 17:38
2007.12.30
Структурный вопрос - функции VS методы


15-1196156980
All More system
2007-11-27 12:49
2007.12.30
Тестирование работоспособности программ


6-1170770912
Aks13
2007-02-06 17:08
2007.12.30
Twebbrouser координаты ссылки на странице.


2-1195211860
Yurij-7
2007-11-16 14:17
2007.12.30
Помогите с запросом


6-1177047641
tytus
2007-04-20 09:40
2007.12.30
Indy 10 - Как узнать, что клиент отключился? (клиент - в dll)





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