Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
интересный вопрос
|
|||
|---|---|---|---|
|
#18+
имеется приложение которое пытаюсь описать как ActivXObject в WScript <job> <script language="VBScript"> Option Explicit Dim tm tm = new ActiveXObject("temul") //запуск приложения tm.Application.Visible = true// Управляем видимостью ............................................ tm.Application.Quit; // и выходим из Excel </script> </job> И вот, ругается комп. Пишет невозможно создание объекта сервером программирования объектов.... Можно конечно сделать и так: <job> <script language="VBScript"> Option Explicit Dim Wsh Set Wsh = WScript.CreateObject("WScript.Shell") Wsh.Run "temul" ........................................ WScript.Quit() </script> </job> Но есть ряд причин которые против такого метода. Кто что может сказать по первому варианту? Не совсем трагично? или можно что либо сделать?????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 10:46 |
|
||
|
интересный вопрос
|
|||
|---|---|---|---|
|
#18+
Это приложение самописный ActiveX? Дллка? В системе зарегена? Лежит ли по однму из дефолтных путей? Какое отношение имеет первый метод ко второму? Это ж вроде разные обьекты? Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 12:40 |
|
||
|
интересный вопрос
|
|||
|---|---|---|---|
|
#18+
Magnus23Это приложение самописный ActiveX? Дллка? В системе зарегена? Лежит ли по однму из дефолтных путей? Какое отношение имеет первый метод ко второму? Это ж вроде разные обьекты? Magnus Скорее всего этот объект не является ActivX, потому что WScript ругается - не может создать и запустить (tm = new ActiveXObject("temul") ). Это не dll - это клиентская прога для подключения к серваку, нечто вроде notepada, в котором набираются запросы и отравляются на сервер, который в свою очередь обрабатывает и возвращает ответ. По второму варианту все работает, но с определенными минусами. Вопрос был следующим, можно ли как-то попробовать преобразовать данное приложение, чтобы оно стало объектом ActivX???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 15:07 |
|
||
|
интересный вопрос
|
|||
|---|---|---|---|
|
#18+
А почему не сделать CreateObject? Код: plaintext Если екзешмик то будет выполнятся в своем процессе. ПОлучишь ссылку на него и работай. Имя обьекта правильное? Он сам где лежит? Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 16:25 |
|
||
|
интересный вопрос
|
|||
|---|---|---|---|
|
#18+
Magnus23А почему не сделать CreateObject? Код: plaintext Если екзешмик то будет выполнятся в своем процессе. ПОлучишь ссылку на него и работай. Имя обьекта правильное? Он сам где лежит? Magnus В реестре он прописан, поэтому безпроблем откликается на просто temul. CreateObject я уже использовал. Видишь ли это строится скрипт для Windows Script Host. Нужно не только запустить данное приложение, но и управлять им. Через CreateObject все это я уже сделал, есть минус. Когда приложение запускается , то его нельзя трогать сек. 15-20, нельзя сворачивать, можно делать только неактивным, но опять же спустя 15-20 сек. от запуска. Это неудобно... через ActivXObject можно все процедуры сделать скрытыми..... Или я чего-то недопонимаю?????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 12:03 |
|
||
|
интересный вопрос
|
|||
|---|---|---|---|
|
#18+
авторЧерез CreateObject все это я уже сделал, есть минус. Когда приложение запускается , то его нельзя трогать сек. 15-20, Странно. Возможно это грабли самого WSH. В Васике таких проблем нет. Как ты это определяешь? Вызов не возвращается? Или обьект не отвечает? Можно конечно сделать попробовать сделать жерез Ж.. Т.е. создать свой Х, в котором создавать обьект. И продублировать необходимые метода целевого приложения. Или попробовать использовать CallByName для вызова других функций, хотя не уверен будет ли это работать. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 13:35 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32626584&tid=2169141]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 423ms |

| 0 / 0 |
