Главная страница
    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.45 MB
Время: 0.008 c
1-92544
SkyQuake
2002-10-14 15:46
2002.10.28
ntdll.DbgBreakPoint


1-92445
MaximatorVeter
2002-10-15 21:53
2002.10.28
Low(Double)


1-92555
ProNix
2002-10-16 14:33
2002.10.28
Invalid Pointer Operation


4-92794
REL_
2002-09-16 15:32
2002.10.28
Загрузка из ресурсов


14-92668
Wonder
2002-10-07 13:45
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский