Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

C# и WIA

61K
02 июля 2010 года
Sten0077
1 / / 25.06.2010
Всем доброго времени суток! На днях начал разбираться с технологией WIA. Не могу понять, почему компилятор выдает ошибки в следующем коде:

Код:
using System.Windows.Forms;
using WIA;

namespace TestWIA
{
    public partial class Form1 : Form
    {
        ...
        private void Form1_Load(object sender, EventArgs e)
        {
            ICommonDialog cl = new WIA.CommonDialog();

            Device d = cl.ShowSelectDevice(WiaDeviceType.UnspecifiedDeviceType, true, false);

            if (d == null)
            {
                return;
            }

            Item item = d.ExecuteCommand(CommandID.wiaCommandTakePicture);
            foreach (string format in item.Formats)
            {
                if (format == FormatID.wiaFormatJPEG)
                {
                    ImageFile imgFile = item.Transfer(format) as ImageFile;
                    imgFile.SaveFile("d:\\123.jpeg");
                }
            }

            return;
        }
    }
}


Ошибки такие:
Error 1 Interop type 'WIA.CommandID' cannot be embedded. Use the applicable interface instead.
Error 2 'WIA.CommandID' does not contain a definition for 'wiaCommandTakePicture'
Error 3 Interop type 'WIA.FormatID' cannot be embedded. Use the applicable interface instead.
Error 4 'WIA.FormatID' does not contain a definition for 'wiaFormatJPEG'
241
02 июля 2010 года
Sanila_san
1.6K / / 07.06.2005
Боюсь показаться скучным, но MSDN даёт ответы на эти вопросы быстрее. Не то чтобы мне лень отвечать (хотя я и правда не сталкивался с таким, так что пришлось бы разбираться), просто тут ответа можно ждать дольше.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог