Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual C++
Перезагрузить страницу DWORD dwNeeded, dwNumPrinters где ошибка в этом коде
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
ilya515 ilya515 вне форума
Новичок
 
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 04.07.2006
По умолчанию DWORD dwNeeded, dwNumPrinters где ошибка в этом коде - 19.10.2006, 17:48

Привет Всем!!!!!

В данном варианте ф-ция выводит только один принтер, подключенный к компу, хотя имеются и подключенные сетевые....не пойму, где ошибка. Подскажите плиз.....

Код:
CString Devices;
    
    DWORD dwNeeded, dwNumPrinters; 
    EnumPrinters(PRINTER_ENUM_LOCAL, NULL, 1, NULL, 
                 0, &dwNeeded, &dwNumPrinters);
    unsigned char *buffer = new unsigned char[dwNeeded];
    EnumPrinters (PRINTER_ENUM_LOCAL,
                NULL,1, buffer,dwNeeded,&dwNeeded,&dwNumPrinters);
    LPPRINTER_INFO_1 lppi1;
    for (int index=0; index<(int)dwNumPrinters; index++)
    {
        lppi1=(LPPRINTER_INFO_1)(buffer+index*sizeof(LPPRINTER_INFO_1));
        Devices=(lppi1->pName);
    
        m_list.AddString((LPCSTR)Devices);
    }
    delete [] buffer;
Заранее спасибо....
Ответить с цитированием
  (#2 (permalink)) Старый
IL_Agent IL_Agent вне форума
Member
 
Аватар для IL_Agent
 
Сообщений: 2,015
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.07.2005
По умолчанию 19.10.2006, 18:11

Ну так пишешь же: PRINTER_ENUM_LOCAL :-)
См. описание ф-ии EnumPrinters и MSDN.
Ответить с цитированием
  (#3 (permalink)) Старый
ilya515 ilya515 вне форума
Новичок
 
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 04.07.2006
По умолчанию 20.10.2006, 10:12

Цитата:
Ну так пишешь же: PRINTER_ENUM_LOCAL
См. описание ф-ии EnumPrinters и MSDN.
Локальных принтеров подключено 2: через USB и LPT.......
А выводит только один принтер, а вместо второго принтера пишет порт первого.....
В ентом и загвостка.....
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в коде web-programm Pascal 2 15.10.2011 12:56
Робота SQL+PHP Ошибка в коде помогите пож. Elfen PHP 2 29.12.2010 20:17
турфирма (ошибка в коде :( ) Discover Prolog 0 08.12.2010 15:27
простая задачка, но в коде где-то ошибка... sergey1801 Pascal 2 01.11.2008 06:48
Ошибка как ее найти в программном коде night-stels Другие мобильные платформы 15 20.08.2008 16:36
Как определить в чем ошибка в коде -=DeN=- С/С++ 3 30.11.2005 14:50
Как узнать что ошибка программы или же ошибка в программном коде Vasis Delphi 0 01.07.2004 16:09
Ошибка в программном коде Windows Anonymous Вопросы начинающих программистов 1 17.05.2004 02:22
Как правильно работать со значениями DWORD *ptr = (DWORD*)pBu Dencraft Вопросы начинающих программистов 3 10.12.2003 02:49
Ошибка в коде как исправить Anonymous Java 7 08.09.2003 13:09
Не понятная ошибка DWORD iph_dest sTiNg Visual C++ 7 02.08.2003 01:34
CMyClass ошибка в коде как найти Влад Visual C++ 1 03.12.2002 17:31



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов