powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / VISM.OCX
6 сообщений из 6, страница 1 из 1
VISM.OCX
    #32896258
гостьь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите где найти доку VISM.OCX или пример работы
...
Рейтинг: 0 / 0
VISM.OCX
    #32900982
Hoar Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кое-что есть тут.

http://karataev.nm.ru/cache/cachedelphi.pdf

А вообще, если использовать ActiveX, то, может, будет удобнее использовать ObjectFactory? Все-таки объектный доступ.
...
Рейтинг: 0 / 0
VISM.OCX
    #32903479
гостьь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы и рад фактори использовать, но как в ней можно запускать каше обжект скрипт? Если можно буду очень Вам признателен.
Если кому будет интересно нашел следуюющее
1) По VISM.OCX есть хелп,только вот не знаю где лежит, если его VISM.OCX поместить на форму и войти в свойства и вызвать хелп- то он будет
2) Я уже обращался в форум по поводу возможности вызова скрипта это у меня это вышло так

...
Set VISM = CreateObject("VISM.VisMCtrl.1")
VISM.MServer = "cn_iptcp:0.0.0.0[0]:0.0.0.0[0]:USER:PASSWORD"
VISM.TimeOut = -1
VISM.NameSpace = "NAMESPACE"
VISM.P0 = "ImpBNK^Z0004IMB(1,""E:\bnkseek.dbf"",0)"
VISM.P1 = "NAMESPACE"
VISM.P2 = "USER_GEF"
VISM.P3 = "PASSWORD_GEF"
VISM.Code = "$$Run^%pbshd01(P0,P1,P2,P3)"
VISM.ExecFlag = 1
...

и так

...
Dim M As MCommand
Dim res As Variant
Dim M_Code As String
Set M = CreateObject("M.Command")
M.Port = 1111
M.Server = "0.0.0.0"
M.Username = "USER"
M.Password = "PASSWORD"
M.Login
M.LocalTimeout = 120
M_Code = "ImpBNK^Z0004IMB(1,""E:\bnkseek.dbf"",0)"
res = M.Do("Run^%pbshd01", M_Code, "NAMESPACE", "USER_GEF", "PASS_GEF")
...

Если это кому нибудь пригодиться буду рад!
...
Рейтинг: 0 / 0
VISM.OCX
    #32903689
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гостььЯ бы и рад фактори использовать, но как в ней можно запускать каше обжект скрипт?
ИМХО засорять колиентский код серверными скриптами мне кажется похой идеей, нормальным выходом было бы написание нормальных метод в самой CACHE и вызывать их через CacheObject.Factory.Static либо через сохраненные процедуры....
...
Рейтинг: 0 / 0
VISM.OCX
    #32903901
Гостьь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ, скажу что новичок, и то что я не разработчик. У нас сторонний АРМ на каше. И мне нужно из винд запустить эту процедуру. Те я могу создать некий объект в каше и присвоить ему метод вызова этой процедуры, "ImpBNK^Z0004IMB(1,""E:\bnkseek.dbf"",0)"? В пару словах как мне это реализовать? Спасибо
...
Рейтинг: 0 / 0
VISM.OCX
    #32922283
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня например интересует такой вопрос.
В GUI написанных мною в Visual Basic для работы с MSM
я декларирую в модуле (.bas) - Public m as MCommand, т.е.
обьявляю обьект MCommand глобальным для всего проекта.
В Cache почему-то этот подход не могу применять и приходится
для каждой новой формы GUI, каждый раз обьвлять его явно для формы,
а не для всего проекта в целом как в MSM, т.е. вставить на каждой форме
"кубик" VisM.ocx !!!

Спасибо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / VISM.OCX
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]