Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Вниз

Как программно удалить принтер из системы?   Найти похожие ветки 

 
Alexander   (2002-09-17 12:40) [0]

?


 
Marcus   (2002-09-17 12:47) [1]

uses Printers,...

var hPrinter: Handle;

if OpenPrinter("PrinterName", hPrinter, nil) then
DeletePrinter(hPrinter);


 
Alexander   (2002-09-17 13:11) [2]

У меня так почему-то не удаляет.
Win2000


 
troits   (2002-09-17 13:38) [3]

Попробуй
DeletePrinterConnection("PrinterName");


 
Alexander   (2002-09-17 14:02) [4]

То-же самое. Не удаляет!


 
troits   (2002-09-17 15:01) [5]

Ну, вот так у меня на 2000 удаляется локальный принтер:

procedure RemoveLocalPrinter;
var
hPrinter: THandle;
PrinterDefaults: TPrinterDefaults;
begin
with PrinterDefaults do
begin
pDatatype := nil;
pDevMode := nil;
DesiredAccess := PRINTER_ALL_ACCESS;
end;

if OpenPrinter("PrinterName", hPrinter, @PrinterDefaults) then
Win32Check(DeletePrinter(hPrinter));
end;


 
Alexander   (2002-09-17 15:50) [6]

Ок! Спасибо.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.032 c
1-92446
kukuikar
2002-10-17 23:18
2002.10.28
Сказ про то как я пишу в реестр...


1-92490
Karlson
2002-10-18 13:43
2002.10.28
Использование проэктов на разных мониторах


14-92673
Неизвестно кто
2002-10-07 15:02
2002.10.28
Delphi : Не зря ли


1-92473
S
2002-10-18 09:07
2002.10.28
Регистрация dll


1-92505
OMPH!!!
2002-10-18 15:11
2002.10.28
Проигрывание звука звуковой схемы.





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