Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
96 / 96 / 74
Регистрация: 15.05.2014
Сообщений: 269
Записей в блоге: 2
1

WM 6.5 CameraCaptureDialog An unkown error occurred

30.09.2014, 13:31. Просмотров 831. Ответов 1


Здравствуйте!

C# (VS 2008), .NET 3.5
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// ...
using Microsoft.WindowsMobile.Forms;
// ...
            using (CameraCaptureDialog dlg = new CameraCaptureDialog())
            {
                dlg.Owner = this;
                dlg.Mode = CameraCaptureMode.Still;
 
                try
                {
                    if (dlg.ShowDialog() == DialogResult.OK)
                    {
                        // save bitmap
                    }
                }
                catch (Exception err)
                {
                    MessageBox.Show(err.ToString());
                }
            }
Trace:
C#
1
2
3
4
5
6
7
8
9
10
11
System.InvalidOperationException: An unknown error occurred.
   at Microsoft.WindowsMobile.Forms.CameraCaptureDialog.LaunchCameraCaptureDialog(IntPtr ptrStruct)
   at Microsoft.WindowsMobile.Forms.CameraCaptureDialog.ShowDialog()
   at _1CFotograf.WorkForm.CamButton_Click(Object sender, EventArgs e)
   at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.Menu.ProcessMnuProc(Control ctlThis, WM wm, Int32 wParam, Int32 lParam)
   at System.Windows.Forms.Form.WnProc(WM wm, Int32 wParam, Int32 lParam)
   at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
   at Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
   at System.Windows.Forms.Application.Run(Form fm)
   at _1CFotograf.Program.Main()
Останавливается на строке #11.

Запускается на:
Windows Mobile Classic 6.5 (CE OS 5.2.23096) Pocket PC

Вопрос: Как лечить? Может кто-то работал с CameraCaptureDialog?

P.S. Перевод ошибки знаю.

Добавлено через 16 минут
AndrewBadera

try setting some minimal size and quality properties, rather than using defaults, see if you get a different outcome. it's possible the defaults aren't properly matched to the device's capabilities. I've found that trying to take an invalid resolution picture with the dialog can pop this error. also, make certain that the flash setting in registry isn't set to 1 unless the device does, in fact, have a flash.
Вариант 1. Сейчас попробуем. Вопрос пока открыт....

Добавлено через 42 минуты
Добавил:
C#
1
2
3
4
5
6
                dlg.Owner = this;
                dlg.Mode = CameraCaptureMode.Still;
                dlg.InitialDirectory = @"\My Documents\My Pictures\";
                dlg.Title = "Cheeese!";
                dlg.StillQuality = CameraCaptureStillQuality.Low;
                dlg.Resolution = new Size(176, 144);
Результат тот же. "вспышку в реестре" пока не смотрел. Ищем дальше.

Вариант 2. Сейчас попробуем. DataWedge имеется и запущен.
Заметил такую вещь: когда вылетает Trace, сканер перестает светить, а вместо него загорается красная лампочка. Надо покопаться.

Добавлено через 4 минуты
Эврика! Выключил DataWedge (Settings -> Start/stop DataWedge process -> Running = No) и CameraCaptureDialog запустился. Это хорошая новость. А плохая в том, что DataWedge все таки нужен. Надо "подружить" эти 2 процесса.

Добавлено через 42 минуты
https://connect.microsoft.com/... e-p-invoke

Видимо эта проблема ранее уже поднималась.

Добавлено через 16 минут
http://www.hjgode.de/wp/2012/1... ternative/
Костыль, как вариант. (Осторожно! Извращение!)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2014, 13:31
Ответы с готовыми решениями:

error 3: Unkown idetifier
ребят нужна помощь....написал Клиентскую базу. В паскальАБС она работает, а в турбо паскале...

An unknown error has occurred. Error: 80020101. + Непонятки с API Вконтакта
Привет) Начал реализовывать приложение Vk для WP7 по видео урокам сообщества Microsoft techedu....

An error occurred while executing batch. Error message is: Переполнение при арифметической операции
Может кто-то уже сталкивался с подобной проблемой... select round(0.6, 0) An error occurred...

An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify
Может кто знает в чем дело. У меня стоит VS на диске D а ОС на С. При добавлении web-сервиса в...

1
96 / 96 / 74
Регистрация: 15.05.2014
Сообщений: 269
Записей в блоге: 2
02.10.2014, 13:44  [ТС] 2
Оставлю здесь свой конечный результат исследования, может кому пригодится. Моя проблема описана в саппорте тут. Из комментариев Phreon (по ссылке выше) можно выделить способ исправления данной проблемы, к сожалению, пока только костыль. Как я понял, Phreon предлагает:
1. Когда необходимо обратиться к камере, то программно завершить процесс блокировки DataWedge
2. Выполнить операции с камерой
3. Запустить программно процесс DataWedge

Добавлено через 3 часа 44 минуты
The end.

P.S. О великий гугол, приведи нуждающихся людей к решению этой проблемы сюда.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2014, 13:44

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

При создании дистрибутива приложения (написанного на VB) возникает ошибка: - Unexpected error number 80010108 has occurred : Automation error.
Уважаемые эксперты VB-ка , помогите разрешить следующую проблему: При создании дистрибутива...

"An error occurred while attempting to initialize the Borland Database Engine (error $210C)"
У меня вылезла ошибка: "An error occurred while attempting to initialize the. Borland Database...

Ошибка Graphics Error: "An error occurred resetting D3D. Click OK to retry."
Всем привет! Ребят помогите, вчера играл целый день в Diablo 3, все было нормально. Запустил...

Error while trying to run project: Unable to start debugging on the web server. Server-side error occurred on sending debug HTTP request.
я полнейший новичок в ASP.NET. у меня такая проблема: Я формирую пустой проект, а при запуске...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.