Cтраница 2
Указанный в качестве параметра исполняемый файл изучается и открывается. Если это корректный исполняемый файл формата POSIX, OS / 2, 16-разрядной системы Windows или MS-DOS, то для него устанавливается специальное окружение. [16]
Итак, чтобы создать исполняемый файл, нужно выполнить перечисленные ниже действия. [17]
Обычно функция включается в исполняемый файл один раз. В дальнейшем она используется посредством вызовов. При этом в программе каждый раз происходит переход от точки вызова функции на начало этой функции. После выполнения операторов функции и возврата, программа продолжается с оператора, следующего за вызовом функции. [18]
После компиляции модуля образуется исполняемый файл, который называется malhem. Этот файл могут использовать другие программы, написанные в Turbo Pascal. [19]
Если вы хотите создать исполняемый файл, при запуске которого начнут автоматически извлекаться сархивирован-ные. [20]
Указанный в качестве параметра исполняемый файл изучается и открывается. Если это корректный исполняемый файл формата POSIX, OS / 2, 16-разрядной системы Windows или MS-DOS, то для него устанавливается специальное окружение. [21]
Эта программа открывает свой собственный исполняемый файл, извлекая свое имя в качестве первого параметра командной строки ( ParamStr ( 0)), извлекает размер, преобразует его в строчное значение с помощью простой функции Str и выводит результат в виде сообщения. Эта программа не имеет собственного окна. Тем не менее для преобразования типа целое / строка я использовал функцию Str. Это позволило избежать включения модуля Sys-Utils, содержащего более сложные процедуры форматирования, что избавляет от дополнительной нагрузки. При компилировании этой программы в среде Delphi 5 вы получаете размер исполняемого файла, равный 18 432 байтам. Среда Delphi 6 сокращает этот размер до 15 360 байт, отбросив еще около 3 Кбайт. [22]
Это не проблема для исполняемых файлов, но может привести к значительным проблемам с библиотеками. Ели два исполняемых файла загружают одну и ту же библиотеку по одному и тому же базовому адресу, то в RAM ( физической памяти) машины будет существовать только одна физическая копия программного кода DLL, что приводит к экономии памяти. Если в следующий раз библиотека загружается в уже используемый адрес памяти, то она должна быть перераспределена, то есть библиотека должна быть перемещена с последующим выполнением операции адресной привязки. [23]
Аргументами execv являются имя исполняемого файла и вектор строк, содержащих аргументы. За последней строкой аргументов должен следовать нуль. [24]
Проект требуется для создания исполняемого файла. Он обеспечивает подключение необходимых библиотечных модулей. [25]
Ниже приведен пример определения типа исполняемого файла. Пусть в вашем приложении имеется кнопка, при щелчке на которой пользователь может с помощью диалога OpenDialogl выбрать файл и получить о нем информацию. [26]
Макрос EXENAME возвращает полный путь исполняемого файла проекта. [27]
Наконец, если для приложения создан исполняемый файл, вы можете выполнить грассировку исполняемого файла, запуская приложение на выполнение с параметром / pbdebug в командной строке. [28]
К книге прилагается компакт-диск, содержащий исходные и исполняемые файлы всех рассмотренных программ, а также цветные копии рисунков. [29]
Система CLIPS 6.1 реализована в виде исполняемого файла clipswin. [30]