Руководство по языку B.Pascal 7

Оверлеи в файлах .EXE


Borland Pascal также позволяет вам записывать оверлеи в ко- нец выполняемого файла .EXE прикладной программы, а не в отдель- ный файл .OVR. Чтобы присоединить файл .OVR к концу файла .EXE, используйте команду DOS COPY с параметром командной строки /B, например:

COPY/B MYPROG.EXE + MYPROG.OVR

Вы должны убедиться, что файл .EXE компилировался без вклю- чения в него информации для отладки. Таким образом, в интегриро- ванной интерактивной среде IDE в меню Options¦Compiler (Парамет- ры¦Компилятор) проверьте параметр Standalone (Автономная отлад- ка). При использовании компилятора, работающего с командной стро- кой, укажите параметр /V.

Для чтения оверлея не из отдельного файла .OVR, а из конца файла .EXE просто задайте при вызове OvrInit имя файла .EXE. Если вы работаете под управлением DOS версии 3.х, то можете использо- вать для получения имени файла .EXE стандартную функцию ParamStr, например:

OvrInit(ParamStr(0));



Содержание раздела