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

Вниз

Этот загадочный MIDL   Найти похожие ветки 

 
den_c   (2006-03-11 11:46) [0]

Пытаюсь скомпилировать *.idl файл в *.tlb чтобы потом импортнуть библиотеку типов в делфи.
Компилирую при помощи MIDL.EXE
Делаю это примерно так
MIDL.EXE MY.IDL /tlb MY.tlb
Все проходит успешно, ничего не матюкается, НО *.tlb
файл так и не появляется!
Появляются файлы MY.h, MY_i.c, MY_p.c, dlldata.c
но библиотека типов так и не создается.
Объясните что я делаю не так???


 
Sergey Masloff   (2006-03-11 11:53) [1]

А можешь сам IDL файл покеазать? Если в нем нет library то он .tlb тебе не соберет


 
den_c   (2006-03-11 12:22) [2]

>Если в нем нет library то он .tlb тебе не соберет
А можно с этого места поподробней?
Действительно library нет.
Я замучившись со своим файлом, попытался компильнуть
стандартный ILS.IDL
который расположен
Program Files\Microsoft Visual Studio\VC98\Include
и тоже ничего не получил.
Чувствую что делаю что-то не так, как слон в посудной лавке,
но как правильно - не знаю


 
Sergey Masloff   (2006-03-11 12:41) [3]

Ну если вкратце то если хочешь именно tlb а не сишный враппер получить то в IDL нужно написать

library YOURLIBNAME
{
 //тут всякие перечисления и интерфейсы
}

и насколько я помню никаких ключей не надо - если library то .tlb по умолчанию создается


 
den_c   (2006-03-11 12:42) [4]

ОГРОМНОЕ СПАСИБО Sergey Masloff   !!!!!!!!!!!
Разобрался, все работает!!!!!!!


 
Sergey Masloff   (2006-03-11 12:45) [5]

попробуй компильнуть MsHTML.Idl например из той же папки


 
Sergey Masloff   (2006-03-11 12:46) [6]

Да не за что ;-)



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

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

Наверх




Память: 0.45 MB
Время: 0.04 c
2-1142873806
VAZMan
2006-03-20 19:56
2006.04.02
вывод информации


2-1142933624
Handle
2006-03-21 12:33
2006.04.02
Мозги высохли, помогите примерчиком


2-1142424719
HpeHoBuHa
2006-03-15 15:11
2006.04.02
MS Ёксель. Chart ы


15-1141541000
DarkHorror
2006-03-05 09:43
2006.04.02
Вычисление суммы строк матрицы...


15-1142249558
Мысль
2006-03-13 14:32
2006.04.02
Буфер





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский