Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
COM+
|
|||
|---|---|---|---|
|
#18+
Привет есть сом+ (бывшее dcom - exe) с одним методом, как его вызвать из других приложений? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 15:35 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Добавить ссылку и вызывать. Или поздним связыванием через CreateObject. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 15:59 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
2 magnus не получается!!! точнее как, старая ссылка на dcom (а так же позднее связывание) выдает ошибку. Сделать на com+ новою что-ли? если да, то как? ссылка на сом+ объекты отсутствует... (или я искать не умею), а в поздне связывании что, указать имя сервера? тогда как его прописать? (все это на локальной машине пока). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 16:07 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Какую ошибку выдает старая ссылка? Не понял. Опиши что и как делаешь. Удали ссылку и поставь заново. Browse и тыкай в сервер. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 16:10 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
было так: был рабочий dcom я начал создавать новый сом+ из Component Services в качестве компонента отправил туда свой dсом и все потом накрылось! и он мне все время теперь пишет: the specified module could not be found - хоть какое связывание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 16:21 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Так, погоди. Ссылка на компомнент стоит? Создай новый проэкт и добавь ссылку через Browse. Что скажет? Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 16:53 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
час попробую (а если не успею, то завтра) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 16:59 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Magnus23Так, погоди. Ссылка на компомнент стоит? Создай новый проэкт и добавь ссылку через Browse. Что скажет? Magnus не дает, то же самое ругается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 17:07 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Он большой? Кинь сюда. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 17:12 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. это сервер-ProjectS.ClassS Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. клиент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 17:20 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Да нет, с этимпонятно, компонент свой кинь. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 17:44 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
это как? где его найти на диске (os-winXp pro)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 09:13 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Не понял. Ты не знаешь где он? А что же ты тогда в ссыли добавлял? Зайди в окно ссылок, щелкни на компоненте, внизу будет указан путь к нему. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 16:16 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
понял, что ты имел в виду... того компонента уже нет (все заново сделал), а проблема в том, что я не знаю как добавлять activeX-exe в сом+ так, что бы все потом работало..., если расскажешь, буду признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 16:30 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Найди где валяется сам компонент. Хоть поиском по имени. И добавь в ссылки через Browse. Он будет автоматом зарегистрирован. Или сначала зарегистрируй с помощью regsvr32, он появится в ссылках. Спотавь галку и все. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 16:52 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Magnus23 Или сначала зарегистрируй с помощью regsvr32, он появится в ссылках. Если речь идет о регистрации ActiveX EXE, то он регистрируется [имяфайла.exe] /regserver [имяфайла.exe] /unregserver - разрегистрация Или еще проще запустит EXE сервер один раз, он сам зарегестрируется. Вышесказанное относится к хосту, на котором EXE сервер и лежит. Если на клиенте и регистрируется tlb - то есть спец утилита для их регистрации. После регистрации EXE сервера надо на него настроить права и прочее, делается с помощью dcomcnfg. Хотя честно говоря, что именно пытается сделать человек тяжело понять. Где что лежит? это все локально или распределенно ? кто и под какими правами что запускает ? В приведенном куске кода ProjectS - это ActiveX EXE или нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 17:06 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Я собственно тоже не очень понимаю :). На счет regserver, абсолютно верно. Проглядел. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 17:18 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
все локально все зарегестрировано было projectS- это код activeX-exe а проблема в том, что dll-ки в сом+ добавляются и хорошо юзаются, а ехе-ки нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 10:31 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
raur а проблема в том, что dll-ки в сом+ добавляются и хорошо юзаются, а ехе-ки нет Да. Во всяком случае проблемы имеются. google подтверждает это. Если уж очень хочется обратиться к серверу ActiveX EXE из COM+, сделайте библиотеку, добавьте как COM+ компонент и вызывайте EXE-сервер из нее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 12:16 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=360&tid=2169067]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 353ms |

| 0 / 0 |
