|
|
|
COM+
|
|||
|---|---|---|---|
|
#18+
Привет есть сом+ (бывшее dcom - exe) с одним методом, как его вызвать из других приложений? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 15:35:38 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Добавить ссылку и вызывать. Или поздним связыванием через CreateObject. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 15:59:38 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
2 magnus не получается!!! точнее как, старая ссылка на dcom (а так же позднее связывание) выдает ошибку. Сделать на com+ новою что-ли? если да, то как? ссылка на сом+ объекты отсутствует... (или я искать не умею), а в поздне связывании что, указать имя сервера? тогда как его прописать? (все это на локальной машине пока). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 16:07:03 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Какую ошибку выдает старая ссылка? Не понял. Опиши что и как делаешь. Удали ссылку и поставь заново. Browse и тыкай в сервер. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 16:10:55 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
было так: был рабочий dcom я начал создавать новый сом+ из Component Services в качестве компонента отправил туда свой dсом и все потом накрылось! и он мне все время теперь пишет: the specified module could not be found - хоть какое связывание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 16:21:15 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Так, погоди. Ссылка на компомнент стоит? Создай новый проэкт и добавь ссылку через Browse. Что скажет? Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 16:53:59 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
час попробую (а если не успею, то завтра) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 16:59:24 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Magnus23Так, погоди. Ссылка на компомнент стоит? Создай новый проэкт и добавь ссылку через Browse. Что скажет? Magnus не дает, то же самое ругается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 17:07:56 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Он большой? Кинь сюда. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 17:12:04 |
|
||
|
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:05 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Да нет, с этимпонятно, компонент свой кинь. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 17:44:09 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
это как? где его найти на диске (os-winXp pro)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 09:13:34 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Не понял. Ты не знаешь где он? А что же ты тогда в ссыли добавлял? Зайди в окно ссылок, щелкни на компоненте, внизу будет указан путь к нему. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 16:16:57 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
понял, что ты имел в виду... того компонента уже нет (все заново сделал), а проблема в том, что я не знаю как добавлять activeX-exe в сом+ так, что бы все потом работало..., если расскажешь, буду признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 16:30:06 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Найди где валяется сам компонент. Хоть поиском по имени. И добавь в ссылки через Browse. Он будет автоматом зарегистрирован. Или сначала зарегистрируй с помощью regsvr32, он появится в ссылках. Спотавь галку и все. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 16:52:27 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Magnus23 Или сначала зарегистрируй с помощью regsvr32, он появится в ссылках. Если речь идет о регистрации ActiveX EXE, то он регистрируется [имяфайла.exe] /regserver [имяфайла.exe] /unregserver - разрегистрация Или еще проще запустит EXE сервер один раз, он сам зарегестрируется. Вышесказанное относится к хосту, на котором EXE сервер и лежит. Если на клиенте и регистрируется tlb - то есть спец утилита для их регистрации. После регистрации EXE сервера надо на него настроить права и прочее, делается с помощью dcomcnfg. Хотя честно говоря, что именно пытается сделать человек тяжело понять. Где что лежит? это все локально или распределенно ? кто и под какими правами что запускает ? В приведенном куске кода ProjectS - это ActiveX EXE или нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 17:06:28 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
Я собственно тоже не очень понимаю :). На счет regserver, абсолютно верно. Проглядел. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 17:18:10 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
все локально все зарегестрировано было projectS- это код activeX-exe а проблема в том, что dll-ки в сом+ добавляются и хорошо юзаются, а ехе-ки нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 10:31:04 |
|
||
|
COM+
|
|||
|---|---|---|---|
|
#18+
raur а проблема в том, что dll-ки в сом+ добавляются и хорошо юзаются, а ехе-ки нет Да. Во всяком случае проблемы имеются. google подтверждает это. Если уж очень хочется обратиться к серверу ActiveX EXE из COM+, сделайте библиотеку, добавьте как COM+ компонент и вызывайте EXE-сервер из нее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 12:16:09 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32643046&tid=2169067]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 385ms |

| 0 / 0 |
