Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2014, 18:22   #1
KemanSR
Форумчанин
 
Регистрация: 03.05.2010
Сообщений: 129
По умолчанию Как написать в Delphi XE5 для Windows 2000?

Всем привет, писал приложение для Win2000 в Delphi XE5 и оказалось, что в ядре( ну в kernel32) нет функции GetSystemTimes. Да я понимаю, что не поддерживается 2000, ну что нибудь можно сделать? Логичным со стороны Борланд было бы дать программисту выбор и чтобы при сборке в экзешник или в библиотеку нужные функции копировались. Прошу Вашей помощи.
KemanSR вне форума Ответить с цитированием
Старый 09.04.2014, 18:38   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Это с вами что-то не так. IDE идет в ногу со временем.
Ошиблись версией Delphi. Выкиньте XE5, поставьте Delphi 5 максимум 7.
Читайте MSDN по изменениям с 2000 к XP, если такой список вообще был.
Человек_Борща вне форума Ответить с цитированием
Старый 09.04.2014, 19:16   #3
KemanSR
Форумчанин
 
Регистрация: 03.05.2010
Сообщений: 129
По умолчанию

Не по теме:
Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Это с вами что-то не так.
Либо Вы переходите на личности, либо вы иностранец. Я не писал: что то с кем то (чем то) не так. Информативен совет перейти на Делфи 5..7, спасибо. Хотелось бы знать, неужели больше ни чего нельзя предпринять, или на самом деле ненужно этого делать?
KemanSR вне форума Ответить с цитированием
Старый 09.04.2014, 20:07   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Информативен совет перейти на Делфи 5..7
вполне себе нормальный совет.
Или можно попробовать взять Turbo Delphi.
Ну, как вариант можете попробовать использовать любую portable сборку (не требует установки, Delphi7 или Portable Turbo Delphi Lite)...

К сожалению, всё развивается и множество современных программ на Windows 95/98, например, просто откажутся работать.

p.s. можно заменять все неподдерживаемые функции и прописать для них обёртки на теми вызовами WinAPI, которые были в старой Windows, но это процесс достаточно долгий и муторный.. Проще старый компилятор взять!


p.s. для меня шоком было, когда я взял exe-шник с игрушкой от Windows 7 (встроенная игра "сердечки", если мне память не изменяет) и попытался запустить под Windows XP. Мне система сказала, что это EXE файл от другой операционнки и не может быть запущен.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.04.2014, 20:17   #5
KemanSR
Форумчанин
 
Регистрация: 03.05.2010
Сообщений: 129
По умолчанию

Все понял, думаю что портобл мне поможет, спасибо за помощь.
KemanSR вне форума Ответить с цитированием
Старый 09.04.2014, 20:32   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
p.s. для меня шоком было, когда я взял exe-шник с игрушкой от Windows 7 (встроенная игра "сердечки", если мне память не изменяет) и попытался запустить под Windows XP. Мне система сказала, что это EXE файл от другой операционнки и не может быть запущен.
НУ это не новость. В 7ке, PE файл как и ядро и загрузочник - претерпели изменениния.
Человек_Борща вне форума Ответить с цитированием
Старый 09.04.2014, 21:58   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
НУ это не новость. В 7ке, PE файл как и ядро и загрузочник - претерпели изменениния.
угу, для Вам может быть и не новость это, а для меня тогда это стало шокирующей новостью!
я даже на форуме тему по этому поводу создавал.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.04.2014, 02:14   #8
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,777
По умолчанию

Вроде еще XE2 собирает под Windows 2000 (требует в заголовке PE 5-ю версию ОС).
Vapaamies вне форума Ответить с цитированием
Старый 11.04.2014, 10:13   #9
spirit-ua
Форумчанин
 
Аватар для spirit-ua
 
Регистрация: 04.06.2009
Сообщений: 351
По умолчанию

А зачем юзать 2000? Не проще перейти XP? Скажу больше: 2000 это (ИМХО) маздай неудачный (по работе много сталкиаюсь) и тем более уже не поддерживается...
Проводил Експеремент, PII 400 при 128 оперативки... XP крутится быстрее и надежней 2000, почему не перейти на более новую и надежную систему?
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
spirit-ua вне форума Ответить с цитированием
Старый 11.04.2014, 10:18   #10
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Не проще перейти XP? Скажу больше: 2000 это (ИМХО) маздай неудачный (по работе много сталкиаюсь) и тем более уже не поддерживается...
XP тоже уже не поддерживается. По крайней мере Microsoft.
Streletz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка приложения для android delphi xe5 =_=Настя=_= Общие вопросы Delphi 76 07.04.2014 19:17
Как установить иконку для кмпонента в Delphi XE5 D-mon Общие вопросы Delphi 5 06.02.2014 00:33
как создать (написать) программу Firewall для windows???? Захаров Андрей Общие вопросы Delphi 1 19.02.2012 17:57
Нужно написать модуль для ДЛЕ (2000 руб.) ramzes777 Фриланс 0 06.02.2012 16:09
Можно ли на Delphi написать гаджет для Windows 7? vitaliy1911 Общие вопросы Delphi 4 31.01.2011 10:32