Related Posts
Получение логина и пароля техподдержки 1С из базы
Класс для вывода отчета в Excel
Счет-фактура для УПП
Библиотека классов для создания внешней компоненты 1С на C#
Акт об оказании услуг (со скидками) — внешняя печатная форма для Управление торговлей 11.1.10.86
Прайс-лист с артикулом в отдельной колонке
Еще и компоненту подключать, нафиг…
А пустой цикл сделать в 1С-е?
(2) А проц грузить не будет?…
(0) Это можно и без ВК сделать…
(1) для создания задержки выполнения.
(2) пустой цикл — 100% загрузки процессора
(3) другие методы не так удобны и надежны. например при вызове скрипта может глючить.
(4) По мне, так проще всего и удобней:
Показать полностью
Бред. На каждую хпроцедуру из winapi писать отдельную компоненту — это жесть.
Юзайте DynamicWrapper и и пользуйтесь в 1С всеми преимуществами Win API !!!
WinAPI= New COMObject(«DynamicWrapper»);
WinAPI.Register(«KERNEL32.DLL», «Sleep», «i=l», «f=s»);
WinAPI.Sleep(сч);
(6) ок. как по твоему можно сделать паузу используя DynamicWrapper для 64х разрядного сервера приложений?
Смотря для чего ещё пауза нужна … Как примитивный вариант с 100% загрузкой проца
Нач=ТекущаяДата();
Пока ТекущаяДата() — Нач < 60 Цикл // Минутная задержка
КонецЦикла;
Я для своих регламентных нужд использую просто отдельного пользователя которым, захожу ночью по шедулеру.
То мне хватило обойтись и такой строчкой :
Предупреждение(«», 60);
(6) а что делать если на попытку создания ДинамикВраппер ругается что неудачная попытка создания — куда копать..???
(9) наверное надо копать в сторону прав — проверить, что компонента регистрируется.
если кто-то что-то сделал, значит это кому-нибудь надо 🙂
вообще наверное нормально, если надо чтобы одинаково работало на клиенте, сервере 32х и 64х
При попытке зарегистрировать dll-ку ошибка: «ЛоадЛибрари (здесь путь) файлед — Зыс апликейшн хаз фейлед ту старт бикоз зэ апликейшен конфигурейшен из инкорект. Реинсталинг зэ апликэйшен май фикс сзыс проблем»
P.S. Сорри за мой английский… 🙂
ОС какая?
(12)ты учел, что для 32х и 64х надо пользовать разные DLL?
(13,14) ОС: Microsoft Windows Server 2003 R2 Enterprise x64 Edition SP2
Пытаюсь зарегистрировать: regsvr32 «C:Program Files (x86)1cv81insleep64.dll»
+(15) Поправь в шапке «regsvr32»
а 32х регистрируется?
(17) Длл-ка? Там же? На х64 Винде?… Нет, такая же ошибка.
А 32-х битной Винды у меня нету.
(18)хз, для такого и писалось изначально. потом уже для 32х сделано на всякий случай.
(19) Чё делать-то?… Работать не будет? )
(20) скорее всего проблема в отсутствии MSVCR80.DLL, если можешь, глянь с помощью Depends (http://slil.ru/26284992)
(22)ага, на сервере
(9) Сhe Burashka,
http://www.richmedia.us/post/2012/12/12/elisy-net-bridge-x64.aspx
http://www.forum.mista.ru/topic.php?id=533254
инструкция по регистрации 32-битных компонентов в COM+
про назначение прав вот тут:
пробовал, работает с DynamicWrapperX
а я стабильно получаю
Хотя на 64битной ОС зарегал 64 битный dll
(25) Vigor06, а вот 32 битную зарегал — и заработало