Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Классы из DLL


AbramovVi ©   (2005-02-16 14:51:00) 

Добрый день.
Уважаемые знатоки скажите возможно ли создавать в Delphi классы
из подключаемого dll.


Digitman   (2005-02-17 12:40:00) [1]


> заточина под java


что значит "заточина" ?
если dll являет собой inproc-сервер автоматизации, то строго по колено, под что она "заточина" ..


> создавать в Delphi классы


создание классов в делфи НЕ имеет ничего общего с созданием сом/олей-объектов с участием фабрики классов, реализуемой некоей ДЛЛ


AbramovVi   (2005-02-16 15:51:00) [2]

понял , а щастье было так возможно пошол учить java :)


Reindeer Moss Eater   (2005-02-16 15:49:00) [3]

Все что ты можешь делать с DLL, это:

-Загружать
-Выгружать
-Вызвать экспортируемые процедуры
-Вызывать экспортируемые функции
-Использовать ресурсы.

Никаких классов (тем более классов Ява) в этом списке нет.


AbramovVi   (2005-02-16 15:47:00) [4]

В том то и дело что нет у меня  pas файл, есть только описанные классы для java,короче я уже сам понял что это невозможно.


Reindeer Moss Eater   (2005-02-16 15:39:00) [5]

Что бы он был предком или наследником класса взятого из DLL, нужно что бы текущий твой проект имел pas файлы с классом из DLL.

Но тогда возникает вопрос, а зачем тебе вообще DLL, если описание нужного тебе класса появилось в твоем приложении?


AbramovVi   (2005-02-16 15:35:00) [6]

И где в этой конструкции указанно что класс TMyClass является предком класса взятого из dll


Reindeer Moss Eater   (2005-02-16 15:30:00) [7]

Конечно можешь.

Type
TMyClass = class(...)
....
end;


AbramovVi   (2005-02-16 15:25:00) [8]

хочу создать класс описанный в dll.
Вообше такое возможно или я не в ту степь полез?


Reindeer Moss Eater   (2005-02-16 15:20:00) [9]

Ну и?


AbramovVi   (2005-02-16 15:09:00) [10]

Да есть dfc.dll для работы с таким программным продуктом как Documentum,заточина под java
там как известно все и вся классы,есть мизер описанных api функций
но этого не достаточно.


Reindeer Moss Eater   (2005-02-16 14:56:00) [11]

А зачем?


Наверх

Титульная страница Поиск, карта сайта Написать письмо