Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 18.11.2023, 13:46
dsgrem dsgrem вне форума
Прохожий
 
Регистрация: 28.04.2023
Сообщения: 2
Версия Delphi: Delphi 11
Репутация: 10
По умолчанию При попытке создать сервер приложений в Delphi-7 ошибка "Could not find interface IAp

Доброго времени суток, уважаемое сообщество.
Снова прошу помощи.

Но обо всём по порядку.
Что имеется в наличии:
- компьютер под управление Windows-11
- Delphi-7
- курс НОУ Интуит "Программирование баз данных в Delphi", (страница, на которой застрял https://intuit.ru/studies/courses/61.../20913?page=1).
На страничку по ссылке заглядывать совсем не обязательно, суть проблемы я описал (как мог) ниже.

Столкнулся с такой проблемой и даже не представляю, в какую сторону копать.

Пытаюсь в Delphi-7 создать сервер приложений.
Далее - фрагмент текста лекции:
- Загрузите Delphi и начните новый проект.
- Основой сервера является удаленный модуль данных, который обеспечивает связь сервера с клиентами, а также является контейнером для размещения компонентов, вроде обычного Data Module.
- !!!Важно! Следует знать, что обмен данными между сервером приложений и "тонкими" клиентами обеспечивается динамической библиотекой Midas.dll, которая должна быть зарегистрирована на компьютере сервера приложений. (Библиотека зарегистрирована)
- Мы будем использовать технологию DCOM, поэтому выберите команду меню File -> New -> Other, чтобы открыть окно депозитария Delphi. Перейдите на вкладку Multitier и выберите Remote Data Module. Откроется окно мастера создания удаленного модуля данных:
-- В первом поле "CoClass Name" нам необходимо ввести имя создаваемого модуля, назовем его MyRDM
-- В поле "Instancing" оставляем способ по умолчанию Multiple Instance
-- В этом "Threading Model" оставляем модель по умолчанию Apartment
-- Жмем Ok и получаем ошибку "Could not find interface IAppServer in type library"
Может быть, кто-то подскажет, как "перешагнуть" через эту ошибку?



Не знаю, имеет ли значение следующее:
- Помимо Delphi-7 установлена ещё и Delphi-11
- на компьютере имеются несколько билиотек midas.dll
c:\Program Files (x86)\Embarcadero\Studio\22.0\bin64\midas.dll (2 112 016 30.03.23)
c:\Program Files (x86)\Embarcadero\Studio\22.0\bin\midas.dll ( 442 784 30.03.23)
c:\Program Files (x86)\Embarcadero\Studio\22.0\Redist\win32\midas.d ll ( 442 784 30.03.23)
c:\Program Files (x86)\Embarcadero\Studio\22.0\Redist\win64\midas.d ll (2 112 016 30.03.23)
c:\Windows\System32\midas.dll (2 112 016 30.03.23)
c:\Windows\SysWOW64\midas.dll ( 297 984 23.04.04)

Последний раз редактировалось dsgrem, 18.11.2023 в 15:04.
Ответить с цитированием
  #2  
Старый 18.11.2023, 23:24
dsgrem dsgrem вне форума
Прохожий
 
Регистрация: 28.04.2023
Сообщения: 2
Версия Delphi: Delphi 11
Репутация: 10
По умолчанию

Вопрос снимается.
Всё заработало после того, как удалил и Delphi-7 и Delphi-11 и установил снова Delphi-7
Ответить с цитированием
  #3  
Старый 19.11.2023, 01:59
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,053
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Хм... интересно, более новая версия midas.dll не совместима со старой...
Думаю можно было просто вручную зарегистрировать библиотеку от Delphi 7 и все бы заработало и так.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:51.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter