Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Присоединение к проекту файла: *tlb   Найти похожие ветки 

 
Leaner ©   (2004-12-08 20:53) [0]

Здравствуйте.
Объясните, пожалуйста " на пальцах ", как к проекту
присоединить файл *.tlb, и потом использовать описанные в нем
структуы и вызывать процедуры ?
P.S. в описании к этому файлу все необходимое для работы с
ним есть ( описани структур и функций ), а насчет использования
сказано: присоедините к пректу Delphi и используйте.


 
vecna ©   (2004-12-08 23:29) [1]

Простите, а TLB это разве не файл библиотеки типов, которая нужна ActiveX"ам и всяким серверам автоматизации для обеспечения маршалинга ?

Насколько я знаю, этот файл должен быть просто в ресурсах, а для тех, кто не умеешь считывать его из ресурсов, его просто вмесе с сервером распространяют.
Причем, если ты сам пишешь сервер, то дельфи, сам его должен включать в ресурс, и генерить отдельный файл рядышком... =)

в ресурсы засунуть - {$R FILE.TLB}
Использовать - тыркай Import Type Library из меню...

хотя я могу ошибаться, никогда не занимался этим.


 
Leaner ©   (2004-12-09 00:41) [2]

>vecna
Спасибо !
То, что ты говоришь, очень похоже на правду.
В Help-е написано, что этот тип файлов можно сохранять в ресурсах exe или Dll. Правда там говориться, что через *.rc.
Я попробовал и так, и так {$R MyFile.tlb} - все компилируется.
Но вот как использовать оттуда функции и классы ?


 
vecna ©   (2004-12-09 02:08) [3]

> Использовать - тыркай Import Type Library из меню...
он те создаст pas файл, в котором будут описаны методы и свойства  сервера. А вообще почитай про COM, в двух словах на пальцах сложно будет объяснить.



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
14-1102083278
Igor_thief
2004-12-03 17:14
2004.12.26
Delphi 2005 и RAVE


6-1097686027
AlexG
2004-10-13 20:47
2004.12.26
Мгновенная остановка создания TCP/IP соединения


1-1102644612
IceDog
2004-12-10 05:10
2004.12.26
Вставка текста из программы в документ


14-1102322607
Суслик
2004-12-06 11:43
2004.12.26
Delphi 2005


14-1102348564
kein
2004-12-06 18:56
2004.12.26
Самопальное радио