![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Присоединение к проекту файла: *tlb
Leaner © (2004-12-08 20:53:00)Здравствуйте.
Объясните, пожалуйста " на пальцах ", как к проекту
присоединить файл *.tlb, и потом использовать описанные в нем
структуы и вызывать процедуры ?
P.S. в описании к этому файлу все необходимое для работы с
ним есть ( описани структур и функций ), а насчет использования
сказано: присоедините к пректу Delphi и используйте.
vecna (2004-12-09 02:08:00) [1]> Использовать - тыркай Import Type Library из меню...
он те создаст pas файл, в котором будут описаны методы и свойства сервера. А вообще почитай про COM, в двух словах на пальцах сложно будет объяснить.
Leaner (2004-12-09 00:41:00) [2]>vecna
Спасибо !
То, что ты говоришь, очень похоже на правду.
В Help-е написано, что этот тип файлов можно сохранять в ресурсах exe или Dll. Правда там говориться, что через *.rc.
Я попробовал и так, и так {$R MyFile.tlb} - все компилируется.
Но вот как использовать оттуда функции и классы ?
vecna (2004-12-08 23:29:00) [3]Простите, а TLB это разве не файл библиотеки типов, которая нужна ActiveX'ам и всяким серверам автоматизации для обеспечения маршалинга ?
Насколько я знаю, этот файл должен быть просто в ресурсах, а для тех, кто не умеешь считывать его из ресурсов, его просто вмесе с сервером распространяют.
Причем, если ты сам пишешь сервер, то дельфи, сам его должен включать в ресурс, и генерить отдельный файл рядышком... =)
в ресурсы засунуть - {$R FILE.TLB}
Использовать - тыркай Import Type Library из меню...
хотя я могу ошибаться, никогда не занимался этим.