![]() |
|
Модераторы: gambit |
![]()
|
|
| Certain |
|
||||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 18.6.2008 Где: Moscow Репутация: нет Всего: 4 |
Всем добрый вечер!
Ситуация: есть программа(prog1), написана на Delphi7(с дистрибутивом), результатом работы является база данных. Есть 2-я программа(prog2), вызывается из prog1, написана на C#(с дистрибутивом), которая просматривает эту базу(сортирует, фильтрует, ищет и т.п.), вобщем выступает в роли некой утилиты для prog1. У каждой записи в БД есть поле idModel (принадлежность к определённой моделе). По какому-то действию пользователя из prog2 нужно передать этот idModel в prog1. P.S. Всё находится на одной машине Неделю мучаюсь, но задачу так и не решил. Хотя за неделю мог и переписать на Delphi7 эту утилиту, но это уже дело принципа. Пробую через COM: 1. Добавил .cs в проект С#(Events.exe):
Подписал ключём. Регистрирую:
Регестрирует, создаёт tlb файл, запись в реестре есть и, чтобы не добавлять в глобальный кеш,
Создаю проект в Delphi для теста, импортирую COM при помощи "Import Type Library", появляется в виде компонента TCoComEvents на панеле инструметов Добавляю на форму этот компонент, свойство ConnectKind = ckRunningOrNew.
В проекте C# создаю экземпляр этого класса и добавляю кнопку:
запускаю C# приложение, объект obj создаётся, запускаю Delphi приложение, должен присоедениться и отслеживать событие нажимаю кнопку в шарп приложении, ничего не происходит, delphi не ловит... Друг друга не видят. Как библиотека и там и там всё работает. Есть подозрение, что в шарпе я что-то не так делаю. please помогите!!! --------------------
Работа программиста и шамана имеет много общего - оба боpмочyт непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает. |
||||||||||
|
|||||||||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |