Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Определить кто заблокировал объект (число прочтений - 7229 )
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Определить кто заблокировал объект
12. Июля 2006 :: 19:38
Печать  
Почитал ветки о том что интересно было бы определять кто блокирует объект - во вложенном файлике один из вариантов такого определения. (накидал примерчик просто ради интереса так как пока реально самому такое определение никогда не было нужно...)

пример построен на компоненте "GTTools.dll" (в архиве она есть), почему то мне кажется что на данном принципе много чего полезного можно реализовать... хотя может я и заблуждаюсь... хотелось бы услышать какие нить мнения...

архивчик из двух частей по 200 кб
  

test_part1.rar ( 234 KB | Загрузки )
Наверх
wwwICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Определить кто заблокировал объект
Ответ #1 - 12. Июля 2006 :: 19:38
Печать  
вторая часть архива...
  

test_part2.rar ( 205 KB | Загрузки )
Наверх
wwwICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Определить кто заблокировал объект
Ответ #2 - 12. Июля 2006 :: 20:20
Печать  
Сделай еще шаг - и ты получишь распределенные вычисления.

Зачем нужен "сервер 1С предприятия 8.0", когда можно использовать кластер из, скажем 100 машин, из которых половина однозначно простаивают.

Сам пример понравился (ну это понятно), из минусов разве что незащищенность от DOS атак.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Определить кто заблокировал объект
Ответ #3 - 13. Июля 2006 :: 04:05
Печать  
А можно в двух словах, что делает данный пример, и что это за компонента.

А то ведь надо выкачивать, разворачивать, смотреть, разбираться и т.д. Улыбка
  
Наверх
 
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Определить кто заблокировал объект
Ответ #4 - 13. Июля 2006 :: 04:49
Печать  
Там скачивать то всего 450 кб Улыбка
потом разархивировать и запустить Улыбка

ну если в двух словах то:
Внешняя компанента (версия 2.0) для платформы 7.7)
Реализует возможность связи программы 1С - предприятия с внешним миром, как в локальной сети, так и через интернет, для чего предоставляет простую, но вместе с тем универсальную платформу для разработки протокола обмена данными
(при небольшой фантазии на основе этой компоненты можно организовать обменн любыми данными, чат, удаленное управление программой.
В качестве приложения - тривиальный TCP сервер, предоставляющий платформу для разработки протокола обмена, а также реализующий возможность связи программ 1С.
Краткое описание в файле "Внешняя компонента версии 2.doc"
Идей много, думаю, что состав и возможности компоненты будут рости.

Описание взято с сайта
http://www.1cpp.ru/forum/YaBB.pl?action=post;num=1152733087;title=PostReply

P.S. в примере показана возможность получить инфу о том кто заблокировал объект и при необходимости разблокировать его...
  
Наверх
wwwICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Определить кто заблокировал объект
Ответ #5 - 13. Июля 2006 :: 07:58
Печать  
Что-то ссылка странная. Может поменяешь?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Определить кто заблокировал объект
Ответ #6 - 13. Июля 2006 :: 08:04
Печать  
Я так понимаю, что сделано все просто на основе опроса всех запущенных клиентов. По идее это можно реализовать и без ВК, полностью штатными средствами. Прикрутить к этому делу, например, систему сообщений внутри 1С. Естественно, будет не так красиво и надежно.
  

FormEx developer
Наверх
www  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: Определить кто заблокировал объект
Ответ #7 - 13. Июля 2006 :: 09:02
Печать  
Код
Выбрать все
Что-то ссылка странная. Может поменяешь?
 


Прошу прошения не то скопировал... вот правильный адрес:
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=4714

Код
Выбрать все
Я так понимаю, что сделано все просто на основе опроса всех запущенных клиентов. По идее это можно реализовать и без ВК, полностью штатными средствами. Прикрутить к этому делу, например, систему сообщений внутри 1С. Естественно, будет не так красиво и надежно.
 


Да можно и без ВК, штатно - но это значит что приедтся делать нечто вроде "ОбработкиОжидания" что непременно повлечет за собой тормоза системы + на основе данной ВК можно реализовать ведь не только то что показано в примере а так же куда более полезные вещи типа "проведение на сервере" (т.е. выполнение некого кода на сервере а не на клиенте) - некая эмууляция терминала для особо бережливый (скупых) клиентов Подмигивание
  
Наверх
wwwICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать