Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема переноса программы с Win98 на NT. (+) [D3, Win95/98, NT4, Win2k, WinXP]


Lex_2000 ©   (2002-05-13 13:07:00) 

Столкнулся с проблемой переноса программы написанной на Delphi 3 с 98 на NT. Под 98 все работает без проблем, при переходе на NT возвращается ошибка 5 ACCESS IS DENIDED.
Вот что вызывается:

procedure CancelJobs;
begin
if not SetPrinter(PrnHandle,0,nil,PRINTER_CONTROL_PURGE) then ShowErrorMessage;
end;

Эта процедура очищает cпулер принтра от того что там лежит.
Скорее всего проблема в правах доступа к принтеру, принтер локальный. Это поверялось также на 2000 и на ХР. Ошибка таже. Может знает кто в чем проблема и куда глядеть?


Dmk   (2002-07-11 03:32:00) [1]

У меня такое возникало когда реальный девайс был выключен. Т.Е. пытаюсь установить активным сетевой принтер, а сетка в этот момент не работала.


Александр   (2002-07-10 10:46:00) [2]

Попробуйте зайти в систему с админискими правами и проверьте, стоят ли правильные драйвера для принтера. Ведь в НТ совсем другие драйвера.


Наверх

Титульная страница Поиск, карта сайта Написать письмо