Архив содержит папку с базой.
База содержит примеры работы с некоторыми «фишками» MiracleV8: красивые кнопки Рабочего Стола, «выгонялка», MP3-плейер на управляемой форме с графической визуализацией.
При первом запуске базы:
1. Файл DLL (MiracleV8.dll, версия 2.2.0.3) извлекается из константы конфигурации и записывается в каталог базы
2. Производится регистрация ВК в системе посредством команды regsvr32 в «тихом режиме». Поэтому важно, чтобы первый запуск конфигурации производился пользователем с соответствующими административными правами. В Windows 7 следует запустить 1С в режиме «Запуск от имени администратора»
При всех последующих запусках административные права не требуются.
Скачать можно также здесь: http://dev.1tsm.ru/project/147
Мучаюсь-мучаюсь — ну не запускается оно!!!!!
{ОбщийМодуль.ММ.Модуль(38)}: Метод объекта не обнаружен (hDesktop82)
Хэндл=L.hDesktop82();
В отладчике показывает в переменной L COMОбъект, который положительно реагирует на 200 с лишним процедур и функций, характерных для Вашей компоненты. Но эта функция этому COMОбъект-у почему-то не знакома… 😥
(1)
1. Для начала проверь реагирует ли на L.h1C(). Есть подозрение, что она интерфейс 1С не видит
2.Попробуй принудительно зарегистрировать ВК командой regsvr32 ПолныйПуть_к_ВК
——
(2) ну — как-то так:
то есть, интерфейс 1С видит
Принудительная регистрация приводит к такому результату:
Но — судя по всему, компонента, все-таки, подгружена…
Аналогичная беда. Скачал версию 2.1.3.29 с оф.сайтаhttp://dev.1tsm.ru/project/110 все заработало.
(4)А должно выглядеть так:
Либо пути не так указал, либо с правами что-то
Это я прям сейчас и именно либу, распакованную из базы.
(5) Misanets,
Вот теперь я догадался 😉 Скорее всего, система 64-бит и bass.dll старается записаться не туда.
Но с версией 2.1.3.29 не будет работать плейер.
В общем, надо bass.dll принудительно запихать туда, где 64-разрядная винда хранит свои системные файлы.
Версия 2.1.3.29 действительно заработала!
Но — хотелось бы разобраться с Вашей новой версией…
Система 64-битная, это да.
Файл bass.dll принудительно лежит по нужному пути:
Теперь — такая беда:
(запуск 1cv8 от имени администратора)
Так или иначе — мне уже достаточно того, что работает 2.1.3.29 — эти скриншоты — просто информация к размышлению…
(8) все получилось! Наверное bass.dll был неправильный — bass.dll из поставки AIMP3 позволил запустить новую версию Вашей компоненты — спасибо!
(10) На здоровье 😉
боюсь спросить, а для чего это надо?
(12) aximo,
для кайфу 😉
А кнопки рабочего стола у меня почти у всех клиентов стоят для их и, главное!, моего удобства
спасибо большое скопировал bass.dll от АИМП в c:WindowsSystem32.. все заработало 🙂
скажите а что это за bass.dll ?
BASS — это библиотека работы с мультимедиа в Windows и MacOS
(14) wbazil,
bass.dll — офигенная либа, позволяющая кроме просто проигрывания mp3, устанавливать эффекты (окружение, эхо, реверберация, хорус и т.п.). В моем самописном (просто для развлечения) плейере это все может использоваться, но, как всегда!, на фиг не надо :))))
Управляемое приложение — это не только управляемые формы. Это в первую очередь возможность запускать конфигурацию в браузере. Не все то, что работает в управляемых формах, является управляемым.
(17) CagoBHuK,
Показал, какой ты умный? Поздравляю :))) У меня-то всё и везде работает, чего и тебе желаю 😉
(18) Во-первых мы с Вами не знакомы. Во-вторых приложение нельзя считать законченным, пока оно не умеет обрабатывать все исключения. Мне интересно, как Вы сможете запустить это все в браузере Firefox под Linux.
(19)
1.
Зато я личность весьма известная :)))
2.
Смотрим определение от 1С:
Декларативное описание интерфейса;
Максимальный перенос выполнения бизнес-логики на сервер;
Новая модель построения пользовательского интерфейса приложения;
Управление составом интерфейса при внедрении в конкретной организации и для конкретного пользователя;
Работа в режиме тонкого клиента;
Работа в Веб-клиенте.
Лопухнулась 1С, не добавила, что «согласно авторитетному мнению CagoBHuK-а» это в первую очередь
Работа в Веб-клиенте, а не и в том числе. Придется поставить на вид.
3.
Хотел сообщить о том, что компонента нормально запускается под wine 1.3 в Ubuntu, а всё закрыто…
Все функции, конечно, не проверял, но фоновая картинка и значок 1с меняется.
Изменено: anig99 — 19.08.2011 12:22:00
(20) то, что Вы — широко известная в узких кругах личность, не дает Вам права называть меня на «ты». Считаю это чертой Вашей невоспитанности. Тот факт, что данное решение не будет работать в задекларированном 1С режиме веб-клиента и делает это решение не управляемым, а обычным. Дальнейшее обсуждение этого вопроса считаю глупым, так как Инфостарт — не место для троллинга. Свои замечания продолжаю считать уместными.
(21)
1. Общение на «ты» вообще-то общепринято в форумах
2. Мой возраст уж стопудов дает мне такое право.
3. Не стоит делать «философские» замечания в моих темах.Советую потренироваться на кошках
4. Тем более, что в заголовке написано четко: «в режиме управляемого приложения, тонкий клиент«.
(22) Может что-то пропустил в описании, а распахнуть окно во весь экран при открытии в тонком клиенте позволяет?
спасибо большое скопировал bass.dll от АИМП в c:WindowsSystem32.. все заработало 🙂
А там были какие-то особые манипуляции? Ибо у меня не работает (
Или это из-за servera?
(24) Поставил дома Win7 — и фигвам, несовместима с ней bass.dll оказалась. Во всяком случае та версия, ктр. у меня. Дальше не копал