Пример работы MiracleV8.dll в режиме Управляемого приложения (тонкий клиент)

Пример конфигурации Управляемое приложение с использованием MiracleV8.dll

Архив содержит папку с базой.

     База содержит примеры работы с некоторыми «фишками» MiracleV8: красивые кнопки Рабочего Стола, «выгонялка», MP3-плейер на управляемой форме с графической визуализацией.

 

     При первом запуске базы:

1. Файл DLL (MiracleV8.dll, версия 2.2.0.3) извлекается из константы конфигурации и записывается в каталог базы

2. Производится регистрация ВК в системе посредством команды regsvr32 в «тихом режиме». Поэтому важно, чтобы первый запуск конфигурации производился пользователем с соответствующими административными правами. В Windows 7 следует запустить 1С в режиме «Запуск от имени администратора»

     При всех последующих запусках административные права не требуются.

 Скачать можно также здесь: http://dev.1tsm.ru/project/147

25 Comments

  1. Ne'я

    Мучаюсь-мучаюсь — ну не запускается оно!!!!!

    {ОбщийМодуль.ММ.Модуль(38)}: Метод объекта не обнаружен (hDesktop82)

    Хэндл=L.hDesktop82();

    В отладчике показывает в переменной L COMОбъект, который положительно реагирует на 200 с лишним процедур и функций, характерных для Вашей компоненты. Но эта функция этому COMОбъект-у почему-то не знакома… 😥

    Reply
  2. Abadonna

    (1)

    1. Для начала проверь реагирует ли на L.h1C(). Есть подозрение, что она интерфейс 1С не видит

    2.Попробуй принудительно зарегистрировать ВК командой regsvr32 ПолныйПуть_к_ВК

    Reply
  3. bambr1975

    ——

    Reply
  4. Ne'я

    (2) ну — как-то так:



    то есть, интерфейс 1С видит

    Принудительная регистрация приводит к такому результату:



    Но — судя по всему, компонента, все-таки, подгружена…

    Reply
  5. Misanets

    Аналогичная беда. Скачал версию 2.1.3.29 с оф.сайта http://dev.1tsm.ru/project/110 все заработало.

    Reply
  6. Abadonna

    (4)А должно выглядеть так:



    Либо пути не так указал, либо с правами что-то

    Это я прям сейчас и именно либу, распакованную из базы.

    Reply
  7. Abadonna

    (5) Misanets,

    Вот теперь я догадался 😉 Скорее всего, система 64-бит и bass.dll старается записаться не туда.

    Но с версией 2.1.3.29 не будет работать плейер.

    Reply
  8. Abadonna

    В общем, надо bass.dll принудительно запихать туда, где 64-разрядная винда хранит свои системные файлы.

    Reply
  9. Ne'я

    Версия 2.1.3.29 действительно заработала!

    Но — хотелось бы разобраться с Вашей новой версией…

    Система 64-битная, это да.

    Файл bass.dll принудительно лежит по нужному пути:



    Теперь — такая беда:



    (запуск 1cv8 от имени администратора)

    Так или иначе — мне уже достаточно того, что работает 2.1.3.29 — эти скриншоты — просто информация к размышлению…

    Reply
  10. Ne'я

    (8) все получилось! Наверное bass.dll был неправильный — bass.dll из поставки AIMP3 позволил запустить новую версию Вашей компоненты — спасибо!

    Reply
  11. Abadonna

    (10) На здоровье 😉

    Reply
  12. aximo

    боюсь спросить, а для чего это надо?

    Reply
  13. Abadonna

    (12) aximo,

    для кайфу 😉

    А кнопки рабочего стола у меня почти у всех клиентов стоят для их и, главное!, моего удобства

    Reply
  14. wbazil

    спасибо большое скопировал bass.dll от АИМП в c:WindowsSystem32.. все заработало 🙂

    скажите а что это за bass.dll ?

    Reply
  15. wbazil

    BASS — это библиотека работы с мультимедиа в Windows и MacOS

    Reply
  16. Abadonna

    (14) wbazil,

    bass.dll — офигенная либа, позволяющая кроме просто проигрывания mp3, устанавливать эффекты (окружение, эхо, реверберация, хорус и т.п.). В моем самописном (просто для развлечения) плейере это все может использоваться, но, как всегда!, на фиг не надо :))))

    Reply
  17. CagoBHuK

    Управляемое приложение — это не только управляемые формы. Это в первую очередь возможность запускать конфигурацию в браузере. Не все то, что работает в управляемых формах, является управляемым.

    Reply
  18. Abadonna

    (17) CagoBHuK,

    Показал, какой ты умный? Поздравляю :))) У меня-то всё и везде работает, чего и тебе желаю 😉

    Reply
  19. CagoBHuK

    (18) Во-первых мы с Вами не знакомы. Во-вторых приложение нельзя считать законченным, пока оно не умеет обрабатывать все исключения. Мне интересно, как Вы сможете запустить это все в браузере Firefox под Linux.

    Reply
  20. Abadonna

    (19)

    1.

    Во-первых мы с Вами не знакомы.

    Зато я личность весьма известная :)))

    2.

    это не только управляемые формы. Это в первую очередь возможность запускать конфигурацию в браузере.

    Смотрим определение от 1С:

    Основные черты управляемого приложения

    Декларативное описание интерфейса;

    Максимальный перенос выполнения бизнес-логики на сервер;

    Новая модель построения пользовательского интерфейса приложения;

    Управление составом интерфейса при внедрении в конкретной организации и для конкретного пользователя;

    Работа в режиме тонкого клиента;

    Работа в Веб-клиенте.

    Лопухнулась 1С, не добавила, что «согласно авторитетному мнению CagoBHuK-а» это в первую очередь

    Работа в Веб-клиенте, а не и в том числе. Придется поставить на вид.

    3.


    http://infostart.ru/public/59436/forum/topic/41283/

    Хотел сообщить о том, что компонента нормально запускается под wine 1.3 в Ubuntu, а всё закрыто…

    Все функции, конечно, не проверял, но фоновая картинка и значок 1с меняется.

    Изменено: anig99 — 19.08.2011 12:22:00
    Reply
  21. CagoBHuK

    (20) то, что Вы — широко известная в узких кругах личность, не дает Вам права называть меня на «ты». Считаю это чертой Вашей невоспитанности. Тот факт, что данное решение не будет работать в задекларированном 1С режиме веб-клиента и делает это решение не управляемым, а обычным. Дальнейшее обсуждение этого вопроса считаю глупым, так как Инфостарт — не место для троллинга. Свои замечания продолжаю считать уместными.

    Reply
  22. Abadonna

    (21)

    1. Общение на «ты» вообще-то общепринято в форумах

    2. Мой возраст уж стопудов дает мне такое право.

    3. Не стоит делать «философские» замечания в моих темах.Советую потренироваться на кошках

    4. Тем более, что в заголовке написано четко: «в режиме управляемого приложения, тонкий клиент«.

    Reply
  23. Поручик

    (22) Может что-то пропустил в описании, а распахнуть окно во весь экран при открытии в тонком клиенте позволяет?

    Reply
  24. S2Sps

    спасибо большое скопировал bass.dll от АИМП в c:WindowsSystem32.. все заработало 🙂

    А там были какие-то особые манипуляции? Ибо у меня не работает (

    Или это из-за servera?

    Reply
  25. Abadonna

    (24) Поставил дома Win7 — и фигвам, несовместима с ней bass.dll оказалась. Во всяком случае та версия, ктр. у меня. Дальше не копал

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *