Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Windows 2003 Server - не работают программы Delphi


Автор: Pararam 16.5.2007, 01:13
Здравствуйте....
Уменя Windows XP SP2
Я пишу программу на Delphi 7
Программа не работает под оболочкой Windows 2003 server


Что делать?! В чём причина?!

Автор: Alex 16.5.2007, 01:18
Что значит не работает?

Автор: Pararam 16.5.2007, 01:43
Alex
Я написал программу на Delphi 7 в среде Windows Xp SP2
Запускаю её на Windows 2003 server - она не запускается совсем....
Ошибок не выдаёт... просто жмёш по exe файлу и тишина......
Не запускается....

Добавлено через 4 минуты и 31 секунду
Вот исходник........

Почему не работает под оболочкой Windows 2003 server!

Пробовал в режиме синхронизации - тоже самое.......

Автор: Snowy 16.5.2007, 10:40
Дело не в винде, а в правах доступа.
На 2003-й у тебя их просто нет. 
Вот программа и не может получить доступ к тому, что ей не дают.
А шибки не не отлавливаешь.
Вот она и падает как может.

Автор: Pararam 16.5.2007, 11:36
Snowy
Какие должны быть прова на доступ?!
Где это можно настроить в Windows 2003 server?

Опишите по подробнее пожалуйсто.....

Автор: Snowy 16.5.2007, 13:33
С правами администратора работать будет.
Подробней не скажу - лень ковырять.

Автор: dumb 16.5.2007, 18:03
также одна из возможных причин - DEP(Data Execution Prevention).
по умолчанию в w2k3 эта опция включена для всех программ.
как переключить: правый клик на "Мой компутер", Свойства(Properties), Дополнительно(Advanced), Быстродействие-Параметры...(Performance-Settings...), Предотвращение выполнения данных(Data Execution Prevention) - переключить на "для основных программ и служб"("for essential programs and services").

Автор: Pararam 16.5.2007, 19:21
dumb
Огромное спасибо...... всё заработало.......



Всем спасибо за помошь.......

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)