Современные технологии разработки программного обеспечения. Сивохин А.В - 30 стр.

UptoLike

30
ЛАБОРАТОРНАЯ РАБОТА 6
КОМПИЛЯТОР СПЕЦИФИКАЦИЙ COM-ОБЪЕКТОВ
Цель работы приобретение навыков применения компилятора
MIDL Среды MS-DOS и опций его командной строки для
автоматической генерации на языке Си заголовочного файла и
файлов заместителя заглушки, а также специального файла
библиотеки типов по формальному описанию Компилятор
MIDL(Microsoft Interfase Definition Lan интерфейсов Com-объектов.
guage) автоматически инсталируется как составная часть установки
Win32 SDK. По
формальным описаниям интерфейсов Com-объектов
он генерирует на Си интерфейсы OLE, интерфейсы RPC или
библиотеки типов в зависимости от ключевых операторов IDL и
устанавливаемых в командной строке режимов. Справка о режимах
может быть получена с помощью команды midl. exe/help или midl.
exe/?. Опции компилятора можно задавать не только в командной
строке, но и в специальных файлах, ссылаясь на
них с
помощьюимен файлов, имеющих префикс”@”. Каждый аргумент в
файле должен начинаться и заканчиваться в одной и той же строке,
при зтом не допускаются вложенные файлы с опциями. В
командной строке допуска -ется комбинация опций и имен файлов:
midl. exe –pack 4 @ midl 1. rsp-env win32 @ midl 2. rsp itf. idl.
При работе компилятор MIDL вызывает препроцессор и
компилятор Си, а также включает
в клиннтские и сервеские
прложения статические, псевдодинамические и динамические
библиотеки, состав которы зависит от операционной среды
приложений:MS-DOS, Windows 3. x, Windows NT и Windows 95.
Командная строка компилятора после вставки опций из
командных файлов, заданных в команде midl. exe[switch[switch-
options]]…filename, где
switch-ключевое слово командной строки, которому
предшествует знак”/”;
switch-options- опции ключевого слова ;
filename-имя файла с описаниями на языке IDL.
                 ЛАБОРАТОРНАЯ РАБОТА № 6

    КОМПИЛЯТОР СПЕЦИФИКАЦИЙ COM-ОБЪЕКТОВ


 Цель работы ⎯ приобретение навыков применения компилятора
MIDL Среды MS-DOS и опций его командной строки для
автоматической генерации на языке Си заголовочного файла и
файлов заместителя заглушки,         а также специального файла
библиотеки типов по формальному описанию               Компилятор
MIDL(Microsoft Interfase Definition Lan интерфейсов Com-объектов.
guage) автоматически инсталируется как составная часть установки
Win32 SDK. По формальным описаниям интерфейсов Com-объектов
он генерирует на Си интерфейсы OLE, интерфейсы RPC или
библиотеки типов в зависимости от ключевых операторов IDL и
устанавливаемых в командной строке режимов. Справка о режимах
может быть получена с помощью команды midl. exe/help или midl.
exe/?. Опции компилятора можно задавать не только в командной
строке,   но и в специальных файлах,        ссылаясь на них с
помощьюимен файлов, имеющих префикс”@”. Каждый аргумент в
файле должен начинаться и заканчиваться в одной и той же строке,
при зтом не допускаются вложенные файлы с опциями.             В
командной строке допуска -ется комбинация опций и имен файлов:
 midl. exe –pack 4 @ midl 1. rsp-env win32 @ midl 2. rsp itf. idl.
   При работе компилятор MIDL вызывает препроцессор и
компилятор Си, а также включает в клиннтские и сервеские
прложения статические,  псевдодинамические и динамические
библиотеки, состав которы зависит от операционной среды
приложений:MS-DOS, Windows 3. x, Windows NT и Windows 95.
  Командная строка компилятора после вставки опций из
командных файлов, заданных в команде midl. exe[switch[switch-
options]]…filename, где
    switch-ключевое слово         командной     строки,        которому
предшествует знак”/”;
    switch-options- опции ключевого слова ;
    filename-имя файла с описаниями на языке IDL.
                                   30