|   |   | 
| 
 | v7: Слип на Win2008 SQL2008 1с 7.7.27 работает? | ☑ | ||
|---|---|---|---|---|
| 0
    
        burrya 12.09.14✎ 07:24 | 
        Скажите пожалуйста, у кого стоит 7-ка на Win2008 SQL2008 - у Вас Sleep работает???     | |||
| 1
    
        МихаилМ 12.09.14✎ 10:42 | ||||
| 2
    
        burrya 15.09.14✎ 05:24 | 
        (1) v8: Слип Win2008 SQL2008 1с 7.7.27
 какую из версий нужно ставить чтоб она работала на Win2008 SQL2008 ? | |||
| 3
    
        Chai Nic 15.09.14✎ 06:44 | 
        Вы о чем?     | |||
| 4
    
        МихаилМ 15.09.14✎ 12:08 | ||||
| 5
    
        burrya 24.09.14✎ 14:12 | 
        Вставил след. код в ПриНачалеРаботыСистемы
 ЗагрузитьВнешнююКомпоненту(""+КаталогИБ()+"vk_sleep_1C.dll"); Попытка ПаузаПоТранзакции=Число(Константа.ПаузаПоТранзакции); vk_sleep=СоздатьОбъект("Addin.vk_sleep_1C"); vk_sleep.УстановитьПаузуПриБлокировке(?(ПаузаПоТранзакции<=0,1024,?(ПаузаПоТранзакции=999999999,0,ПаузаПоТранзакции)), "7.7"); //1024 vk_sleep.ПоказыватьВсплывающиеПодсказки=Константа.ПоказыватьВсплывающиеПодсказки; //если=1, то показывает balloon tooltips в трее при блокировке. //значение 0 отключает показ "баллонов" //Имя сигнального файла (если пусто, то при блокировках не создается) //Полезно для обработок проведения vk_sleep.ИмяФайла=КаталогИБ()+"_LockSlpTR.txt"; ////делает паузу на указанное число мс (полезно для обработок проведения) Если Константа.ПаузуНаУказанноеЧисло_мс <> 0 Тогда vk_sleep.sleep(Константа.ПаузуНаУказанноеЧисло_мс); КонецЕсли; ... Компонента загружается, но не все её методы работают. Например vk_sleep.ПриоритетПроцесса() срабатыает, а vk_sleep.УстановитьПаузуПриБлокировке(1024); vk_sleep.ПоказыватьВсплывающиеПодсказки=1; как буд-то и не вызывалось - ни сообщения ни паузы при блокировки. Через отладчик смотрел vk_sleep = Addin.vk_sleep_1C В чем может быть еще причина? | |||
| 6
    
        Lionee 24.09.14✎ 14:20 | 
        значит все красиво ,нет блокировок))     | |||
| 7
    
        burrya 24.09.14✎ 14:32 | 
        (6) проверял с пердупреждением в обработкеПроведения, всё равно не срабатывает     | |||
| 8
    
        burrya 24.09.14✎ 16:05 | 
        к vk_sleep_1C.dll нужно дополнительно патчить платформу?     | |||
| 9
    
        burrya 25.09.14✎ 11:39 | 
        АП :)     | |||
| 10
    
        burrya 01.10.14✎ 02:02 | 
        Пропатчил, работает, но только не с папки БИН, переименовываю в БИН2 работает, возвращаю на БИН - пишет ошибка ОДБЦ, вообще уже крыша ехать начинает :)     | |||
| 11
    
        romix 01.10.14✎ 04:17 | 
        odbc33_work.7z Версия паузы при ожидании блокировки, с исходниками (Delphi 6,7), которая несколько лет стоит у нас на сервере (проблем нет). SQL 7.7, 25 релиз.
 http://x-romix.narod.ru/ Но в новых виндах и SQL-ях изменилась эта самая ODBC, кто-то кажется на Инфостарте делал доработку для новых систем. | |||
| 12
    
        romix 01.10.14✎ 04:20 | 
        (11) использует подмену DLL, то есть заменяет odbc32 на odbc33 (произвольная замена циферки чтобы подхватило патченную DLL). Большинство методов там прозрачно обращаются к родной DLL, но один из методов делает нарастающую паузу при неудачных попытках выполнить определенное действие.     | |||
| 13
    
        romix 01.10.14✎ 04:22 | 
        Вот тут кажется правленная версия
 http://infostart.ru/public/249366/ Предлагаемая библиотека использует тот же алгоритм, что и у romix'a, но работает на Windows 7 x64 и Windows Server 2008 R2 с SQL Server 2005 (проверено также на Windows XP с SQL Server 2008 R2). "Ошибка инициализации ODBC!"-патчим движок по методу Romix`a | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |