|
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 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |