|
|
|
Что такое TLB-файлы, и чем их смотрят(создают) ?
|
|||
|---|---|---|---|
|
#18+
Сабж. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 17:32 |
|
||
|
Что такое TLB-файлы, и чем их смотрят(создают) ?
|
|||
|---|---|---|---|
|
#18+
Они содержат описание com-интерфейсов библиотек. Обычно они находятся в самой ActiveX dll, отдельно их можно создавать какой-то приблудой из комплекта c++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 17:57 |
|
||
|
Что такое TLB-файлы, и чем их смотрят(создают) ?
|
|||
|---|---|---|---|
|
#18+
ll13, TLB = Type Library. Библиотека типов, содержащая информацию о интерфейсах OLE/COM-объектов. Может находиться в исполняемом модуле (.exe, .dll, .ocx) в виде ресурса, или в отдельном файле. Смотрят - OLE/COM Object Viewer (oleview.exe) Исходники пишутся на ODL (Object Description Language), IDL (Interface Definition Language). Компиляторы - MkTypLib.exe, MIDL.exe. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 18:07 |
|
||
|
Что такое TLB-файлы, и чем их смотрят(создают) ?
|
|||
|---|---|---|---|
|
#18+
Antonariy, MkTypLib входит в комплект поставки VB6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 18:08 |
|
||
|
Что такое TLB-файлы, и чем их смотрят(создают) ?
|
|||
|---|---|---|---|
|
#18+
А можно подробнее, есть исходник на VB и TLB-файл, который указывается в ссылках, для компиляции. Соответственно получается СОМ-объект. А как посмотреть/изменить TLB ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 18:08 |
|
||
|
Что такое TLB-файлы, и чем их смотрят(создают) ?
|
|||
|---|---|---|---|
|
#18+
ll13, 1) найти у себя oleview.exe, если нет, стянуть у с сайта известной корпорации: OLE/COM Viewer ; 2) запустить; 3) найти библиотеку типов среди зарегистрированных либо открыть .tlb-файл; 4) увидеть декомпилированную библиотеку в IDL; 5) сохранить в .idl-файл; 6) внести изменения; 7) найти MIDL.exe (если есть, конечно), выполнить midl /?, изучить; 8) откомпилировать .idl в .tlb. Схема такая, но дьявол, как известно, в деталях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 18:32 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34348095&tid=2164462]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
437ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 723ms |

| 0 / 0 |
