Проблема решилась:
HiAsm4 -> Сервис -> Настройки -> Интеграция -> Информация в реестре = true
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
| ||
Голосовали: | Nic |
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Для работы с камерой компьютера можно использовать 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 |
| ||
файлы: 1 | cameraservices.png [39.2KB] [1934] | ||
Голосовали: | Konst, 1nd1g0 |
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Для работы с изображениями в формате Targa обнаружен framework http://www.codeproject.com/Articles/31702/NET-Targa-Image-Reader.
Пример использования: http://svn.hiasm.com/packs/CNET/Example/graphics/images/PictureViewer.sha |
|||
карма: 6 |
| ||
Голосовали: | 1nd1g0 |
Ответов: 758
Рейтинг: 112
|
|||
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 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
http://svn.hiasm.com/packs/CNET/Example/Chrome/ChromeBrowser.sha
Библиотека libcef.dll находится на SVN в упакованном виде (не упакованную SVN не принимает). Поэтому, перед первым запуском примера надо распаковать архивы в папках:
Links ВНИМАНИЕ! НЕ РАБОТАЕТ НА WINDOWS XP. Редактировалось 3 раз(а), последний 2020-01-10 14:25:53 |
|||
карма: 6 |
| ||
Голосовали: | Quest |
Ответов: 758
Рейтинг: 112
|
|||
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 |
| ||
файлы: 1 | chromerror.png [7.5KB] [1447] |
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Проверил у себя на 3-х машинах (Win7 Pro x64) для platform target AnyCPU, x64 и x86:
chrome_cnet_test.png 1. обновитесь с SVN; 2. распакуйте все архивные файлы *.rar в папке CNETassemblyChrome...; 3. удалите все файлы из папки с примером, кроме собственно примера; 4. запустите пример; 5. если неудачно, приведите содержимое файла debug.*; P.S. Для проверки под каждый другой platform target необходимо чистить папку с примером, так как новые файлы зависимостей под другую архитектуру не копируются, если в папке уже есть файл с таким же именем. |
|||
карма: 6 |
| ||
файлы: 1 | chrome_cnet_test.png [698.2KB] [1949] | ||
Голосовали: | miver |
Ответов: 758
Рейтинг: 112
|
|||
Я собирал на Win XP SP3 x86
1 Удалил всю папку CNET и обновился с SVN 2 Распаковал оба libcef.dll.rar 3 Фалов в папке с примером не было 4 Запускаю пример под AnyCPU - таже ошибка 5 Удаляю все файлы и запускаю под x86 - таже ошибка 6 Файл debug найти не удалось ни в папке примера ни в папке code. Где он должен появиться Дополнительно вопрос - можно ли дополнительные файлы копировать не в папку примера, а во вложенную папку (например, CNETExampleChromeCh_dll) [offtop]Напишите свой кошелек вебмани. Хочу деньгу перечислить [/offtop] |
|||
карма: 1 |
| ||
Голосовали: | 1nd1g0 |
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Я собирал на 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 |
|
Ответов: 758
Рейтинг: 112
|
|||
Nic писал(а): ВОПРОС: а надоNic, у Вас есть возможность протестировать на Win7 x86. Может со всеми x86 проблема Еще нашёл бинарные файлы CEF Вот прямая ссылка на cef_binary_3.2171.1979_windows32.7z от Jan 26, 2015 Можете протестировать на этой конкретной сборке Или раскажите как мне можно это сделать |
|||
карма: 1 |
|
Ответов: 294
Рейтинг: 64
|
|||
miver писал(а): ...протестировать на Win7 x86Завелось на данной системе, скриншот приложен. Правда какой-то косяк с выпадающим меню на поле компонента по ПКМ, тоже видно на скрине. |
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
какой-то косяк с выпадающим меню Создайте в папке примера папку Locales |
|||
карма: 6 |
|
Ответов: 294
Рейтинг: 64
|
|||
Nic писал(а): Создайте в папке примера папку LocalesПапка была, скопировал туда вручную "ru.pak" из аналогичной папки в assembly>Chrome>Locales - заработало меню, спасибо. |
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Framework для работы с SVG (от англ. Scalable Vector Graphics — масштабируемая векторная графика) https://github.com/vvvv/SVG.
Пример использования: http://svn.hiasm.com/packs/CNET/Example/graphics/SVG/SvgDocument.sha |
|||
карма: 6 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Исходный код взят отсюда: https://msdn.microsoft.com/en-us/library/ms996423.aspx.
Описание: ColorPicker Реализация в пакете: cnet_colorpicker.png |
|||
карма: 6 |
| ||
файлы: 1 | cnet_colorpicker.png [228.6KB] [1750] | ||
Голосовали: | Konst, miver |