Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 03:18 29.05.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Смяна на принтера по подразбиране
Автор Дokтopa (непознат )
Публикувано30.04.05 18:03  



Имам проблем, когато сменям принтера по подразбиране, програмно, и то само за мрежовите принтери.

използувам следната процедура:

(параметърът MyPrinterPort е по подразбиране е LPT1:)

procedure ChangeDefaultPrinter(PrinterName: String);
var
strIni: array[0..MAX_PATH] of Char;
arrWindows: array[0..64] of Char;
begin
if (Trim(PrinterName) <> '') and (Trim(MyPrinterPort) <> '') then
begin
GetWindowsDirectory(strIni, SizeOf(strIni));
StrCat(strIni, '\win.ini');
with TIniFile.Create(strIni) do
try
WriteString('windows', 'device', PrinterName+',HPPCL5MS,'+ MyPrinterPort);
finally
Free;
end;

StrCopy(arrWindows, 'windows');
SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0, LongInt(@arrWindows));
end;
end;

Ако имам два принтера на едно PC (два принтерски порта), не е проблем.
Понякога забива при принтер, инсталиран на USB-порт, или мрежови, и предимно при Win98.

Ако някой има по-добра идея за управление на принтерите да я сподели.

С Уважение: Доктора



Цялата тема
ТемаАвторПубликувано
* Смяна на принтера по подразбиране Дokтopa   30.04.05 18:03
. * Re: Смяна на принтера по подразбиране Barracuda   01.05.05 12:08
. * Re: Смяна на принтера по подразбиране Дokтopa   04.05.05 14:10
. * Re: Смяна на принтера по подразбиране Barracuda   10.05.05 17:56
. * Re: Смяна на принтера по подразбиране pechenia   05.05.05 09:50
. * Смяна на принтера по подразбиране Дokтopa   05.05.05 12:27
. * Re: Смяна на принтера по подразбиране pechenia   05.05.05 13:14
. * Смяна на принтера по подразбиране Дokтopa   09.05.05 12:41
. * Re: Смяна на принтера по подразбиране pechenia   05.05.05 14:11
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.