Вверх ↑
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
#16: 2015-01-20 14:07:29 ЛС | профиль | цитата
Проблема решилась:
HiAsm4 -> Сервис -> Настройки -> Интеграция -> Информация в реестре = true
карма: 1
1
Голосовали:Nic
Главный модератор
Ответов: 2999
Рейтинг: 396
#17: 2015-01-23 04:54:44 ЛС | профиль | цитата
Для работы с камерой компьютера можно использовать framework Emgu.
Реализованные компоненты:
EmguImageBox - отображение захваченного изображения
EmguCapture - захват изображения с камеры или видеофайла
EmguVideoWriter - запись захваченного изображения в видеофайл
EmguImageDetector - распознавание на изображении некоторых объектов по модели из XML файла
EmguCameraHost - раздача изображения с камеры по сети
EmguCameraClient - приём изображения с камеры по сети

Camera host and client.png

Если после запуска примера Вы получите исключение с сообщением: «The type initializer for 'Emgu.CV.CvInvoke' threw an exception.», то Вам придётся установить MSVCRT 9.0 SP1: http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en.

Приятный бонус - можно захватывать видео из файла:
Video Capture
[scroll]

Редактировалось 2 раз(а), последний 2020-01-10 14:25:10
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
2
файлы: 1cameraservices.png [39.2KB] [1934]
Голосовали:Konst, 1nd1g0
Главный модератор
Ответов: 2999
Рейтинг: 396
#18: 2015-07-29 22:34:12 ЛС | профиль | цитата
Для работы с изображениями в формате Targa обнаружен framework http://www.codeproject.com/Articles/31702/NET-Targa-Image-Reader.
Пример использования:
http://svn.hiasm.com/packs/CNET/Example/graphics/images/PictureViewer.sha
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
Голосовали:1nd1g0
Ответов: 758
Рейтинг: 112
#19: 2015-08-12 22:31:03 ЛС | профиль | цитата
Nic, На просторах интернета наткнулся на Chromium Embedded Framework
[burl=https://github.com/cefsharp/CefSharp]CefSharp - Embedded Chromium for .NET[/burl]

[burl=http://www.codeproject.com/Articles/990346/Using-HTML-as-UI-Elements-in-a-WinForms-Applicatio]Примеры и описание на codeproject[/burl]
Можете сказать на сколько сложно прикрутить его к HiAsm

P.S.: Со своей стороны готов перевести 500WMR куда скажете, если получится подключить
карма: 1

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#20: 2015-08-13 10:01:21 ЛС | профиль | цитата
http://svn.hiasm.com/packs/CNET/Example/Chrome/ChromeBrowser.sha
Библиотека libcef.dll находится на SVN в упакованном виде (не упакованную SVN не принимает). Поэтому, перед первым запуском примера надо распаковать архивы в папках:
CNETassemblyChromex64libcef.dll.rar
и
CNETassemblyChromex86libcef.dll.rar
  На "чистую" Windows надо установить распространяемые пакеты Visual C++, которые устанавливают компоненты среды выполнения, необходимые для выполнения приложений C++:
Например, для запуска примера на Windows 10 x64 надо установить vcredist_x64.exe.

ВНИМАНИЕ! НЕ РАБОТАЕТ НА WINDOWS XP.

Редактировалось 3 раз(а), последний 2020-01-10 14:25:53
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
Голосовали:Quest
Ответов: 758
Рейтинг: 112
#21: 2015-08-13 21:38:59 ЛС | профиль | цитата
Nic, Не получается запустить
сборка
Подготовка к сборке проекта...
Генерация кода целевого языка
KeyEventArgs -> point not found: onEquals
KeyEventArgs -> point not found: onGetHashCode
KeyEventArgs -> point not found: onGetType
KeyEventArgs -> point not found: onToString
KeyEventArgs -> point not found: onAlt
KeyEventArgs -> point not found: onControl
KeyEventArgs -> point not found: onHandled
KeyEventArgs -> point not found: onKeyData
KeyEventArgs -> point not found: onModifiers
KeyEventArgs -> point not found: onShift
KeyEventArgs -> point not found: onSuppressKeyPress
Компоновка проекта...
Command line: CNETBuilder.exe C:WINDOWSMicrosoft.NETFrameworkv4.0.30319 "E:HiAsmElementscnetcodeChromeBrowser.csproj" verbosity=Quiet
Build succeeded.
Сборка завершена.
chromerror.png
карма: 1

0
файлы: 1chromerror.png [7.5KB] [1447]
Главный модератор
Ответов: 2999
Рейтинг: 396
#22: 2015-08-14 01:25:49 ЛС | профиль | цитата
Проверил у себя на 3-х машинах (Win7 Pro x64) для platform target AnyCPU, x64 и x86:
chrome_cnet_test.png
Ваш симптом показывает, что возможно не все зависимости попадают в папку с примером. Посмотрите что пишется в файл debug.*, который создается в папке с примером. Алгоритм проверки следующий:
1. обновитесь с SVN;
2. распакуйте все архивные файлы *.rar в папке CNETassemblyChrome...;
3. удалите все файлы из папки с примером, кроме собственно примера;
4. запустите пример;
5. если неудачно, приведите содержимое файла debug.*;

P.S.
Для проверки под каждый другой platform target необходимо чистить папку с примером, так как новые файлы зависимостей под другую архитектуру не копируются, если в папке уже есть файл с таким же именем.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
файлы: 1chrome_cnet_test.png [698.2KB] [1949]
Голосовали:miver
Ответов: 758
Рейтинг: 112
#23: 2015-08-14 08:38:31 ЛС | профиль | цитата
Я собирал на Win XP SP3 x86
1 Удалил всю папку CNET и обновился с SVN
2 Распаковал оба libcef.dll.rar
3 Фалов в папке с примером не было
4 Запускаю пример под AnyCPU - таже ошибка
5 Удаляю все файлы и запускаю под x86 - таже ошибка
6 Файл debug найти не удалось ни в папке примера ни в папке code. Где он должен появиться

Дополнительно вопрос - можно ли дополнительные файлы копировать не в папку примера, а во вложенную папку (например, CNETExampleChromeCh_dll)

[offtop]Напишите свой кошелек вебмани. Хочу деньгу перечислить [/offtop]

карма: 1

1
Голосовали:1nd1g0
Главный модератор
Ответов: 2999
Рейтинг: 396
#24: 2015-08-14 12:49:58 ЛС | профиль | цитата
Я собирал на Win XP SP3 x86

Проверю у себя на виртуальной XP.
Дополнительно вопрос - можно ли дополнительные файлы копировать не в папку примера, а во вложенную папку (например, CNETExampleChromeCh_dll)

Можно, но возникнет дополнительный геморрой в работе программы. Все программы по-умолчанию ищут необходимые данные в своей папке. А в этом случае это придется учитывать и "хардкодить" имя папки с зависимостями, что не есть правильно.
Кошелька у меня нет. Если хотите добровольно расстаться с деньгами, переведите их на кошелек HiAsm.
------------ Дoбавленo в 12.49:
Поддержка Windows XP пользователей для Google Chrome официально закончилась 8 апреля 2014 года:
http://www.cnet.com/news/google-to-support-chrome-on-windows-xp-until-end-of-2015/
Но ребята, которые делают CEF, видимо, сделали это еще раньше. Имеющиеся в наличии на GitHub файлы зависимостей, не работают на XP. Собрать более ранние версии этих файлов из исходников не удалось. При разработке проекта они не использовали MSVS2010, а перескочили с 2008-й на 2012-ю. Мой основной инструмент разработки 2010-я, так как уже в 2012-й Microsoft порезал функционал. Теоретически, можно установить другую версию MSVS и как-то пересобрать ранние версии проекта, которые заработают на XP, но это будет заведомо менее совершенный элемент с ошибками и не полным функционалом. ВОПРОС: а надо?
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 758
Рейтинг: 112
#25: 2015-08-14 15:40:04 ЛС | профиль | цитата
Nic писал(а):
ВОПРОС: а надо
Печалька. Скорей нет чем да. Придётся ставить на свой старый ноут Win7.
Nic, у Вас есть возможность протестировать на Win7 x86. Может со всеми x86 проблема
Еще нашёл бинарные файлы CEF
Вот прямая ссылка на cef_binary_3.2171.1979_windows32.7z от Jan 26, 2015
Можете протестировать на этой конкретной сборке Или раскажите как мне можно это сделать
карма: 1

0
Ответов: 294
Рейтинг: 64
#26: 2015-08-14 16:13:02 ЛС | профиль | цитата
miver писал(а):
...протестировать на Win7 x86

Завелось на данной системе, скриншот приложен. Правда какой-то косяк с выпадающим меню на поле компонента по ПКМ, тоже видно на скрине.

карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#27: 2015-08-14 16:23:40 ЛС | профиль | цитата
какой-то косяк с выпадающим меню

Создайте в папке примера папку Locales
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 294
Рейтинг: 64
#28: 2015-08-14 16:30:18 ЛС | профиль | цитата
Nic писал(а):
Создайте в папке примера папку Locales

Папка была, скопировал туда вручную "ru.pak" из аналогичной папки в assembly>Chrome>Locales - заработало меню, спасибо.
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#29: 2015-08-15 20:57:38 ЛС | профиль | цитата
Framework для работы с SVG (от англ. Scalable Vector Graphics — масштабируемая векторная графика) https://github.com/vvvv/SVG.
Пример использования: http://svn.hiasm.com/packs/CNET/Example/graphics/SVG/SvgDocument.sha
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#30: 2015-12-10 20:42:16 ЛС | профиль | цитата
Исходный код взят отсюда: https://msdn.microsoft.com/en-us/library/ms996423.aspx.
Описание: ColorPicker
Реализация в пакете:
cnet_colorpicker.png

карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
2
файлы: 1cnet_colorpicker.png [228.6KB] [1750]
Голосовали:Konst, miver
Сообщение
...
Прикрепленные файлы
(файлы не залиты)