Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Всем здравствуйте !!! Возможно использования сокетов в Cache' для слива информации в MSM и наоборот ? Никто этим не занимался (занимается) ? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 09:02 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Наверняка возможно, т.к. tcp-сокеты как раз и предназначены для связи разнородных систем. Протокол прикладного уровня изобретаете сами (или реализуете какой-то готовый). С сокетами приходилось работать и в Cache, и когда-то в MSM, но по отдельности :) Кстати, и Cache, и MSM поддерживают MSM-Activate, м.б. проще на этом сыграть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 11:10 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovКстати, и Cache, и MSM поддерживают MSM-Activate, м.б. проще на этом сыграть? Вы совершенно правы, но пока я вижу это на уровни записи даных в переменных поочередно, то в МСМ то в Cache' и естественно переключения конектов при чтения/записи из них. А в сокетах мы получили бы какую-то прозрачность между обеями системами ... А может есть и другие приемы при использования Activate ? Было бы здорово !!! Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 12:08 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Только в качестве идеи (не проверенной). Если Cache for Windows (x86/32), можно сгенерировать прокси-класс Cache для M.Command, используя Мастер Cache Activate, и реализовать на COS клиента MSM-Activate (MSM, соответственно, будет сервером). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 13:12 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Alexey Maslovможно сгенерировать прокси-класс Cache для M.Command, используя Мастер Cache Activate Ругается : ERROR #5478: Keyword signature error, Activate.MSMOLE.ICommand:Method:ArrayModeSet:ReturnType should be 'Library.Status' or its subclass Примерчик бы ... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 14:04 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Никто не обещал, что будет легко... Возможны нестыковки с типами данных, Cache Activate не всё поддерживает. Ограничения, насколько помню, документированы. Прокси-класс сгенерировался, сообщение возникло на стадии его компиляции? Можно попробовать выкинуть из описания класса "нехорошие" методы, если они для вас некритичны. Насчет примеров: столь экзотический пример Вы вряд ли где найдете. Сделайте небольшой примерчик с MSM-Activate не на COS (вне Cache), добейтесь, чтобы заработал, а потом попробуйте переложить на COS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 17:19 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovСделайте небольшой примерчик с MSM-Activate не на COS (вне Cache), добейтесь, чтобы заработал, а потом попробуйте переложить на COS. В общем у меня почти все клиентские приложения работают на VB с испльзования MSM-Activate. Что с MSM, что с Cache' - никакой разницы, но вот как их "сдружить" чтобы в одной упряжки ... Еще на COS-е ... Придется подумать . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 17:45 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
На COS, собственно, пишется то же самое, что Вы писали на VB, только Вы теперь обращаетесь не напрямую (к методам M.Command), а к методам прокси-класса. Но вот подумалось: все-таки намного проще реализовать такой функционал вне Cache. Зачем переключать коннекты? Можно ведь создать 2 экземпляра M.Command, один связать с MSM, другой с Cache - и вперед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 18:15 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovНа COS, собственно, пишется то же самое, что Вы писали на VB, только Вы теперь обращаетесь не напрямую (к методам M.Command), а к методам прокси-класса. Но вот подумалось: все-таки намного проще реализовать такой функционал вне Cache. Зачем переключать коннекты? Можно ведь создать 2 экземпляра M.Command, один связать с MSM, другой с Cache - и вперед. Так и сделали 100 лет назад Перекачиваем програмы и глобалы даже очень крупные между MSM - CACHE туда сюда дирижируя с клиента . Быстро ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 20:42 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Да, так это меня и смутило первый раз когда я попробовал !!! Никак не получается создавать два экземпляра класса M.Command одновременно для MSM и Cache' ! Вот Factory и M.Command наверное можно ... Нет, нужно копать . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 20:51 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Блин, у меня же в модуле .bas обьявлено Код: plaintext Просто нужно еще одного Код: plaintext Завтра попробую на работе. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 21:09 |
|
||
|
Использования Socket-ов.
|
|||
|---|---|---|---|
|
#18+
Спасибо все OK !!! :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2008, 09:11 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35680043&tid=1558653]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
96ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 467ms |

| 0 / 0 |
