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

Вниз

Опции компилятора непонятного назначения   Найти похожие ветки 

 
oomneeq ©   (2003-03-05 12:48) [0]

Вот остался список невыясненного назначения.
Уточняю, речь идет имненнно об опциях, т.е. где за буквой следует не имя параметра, а плюс или минус

-$E-
-$F-
-$K-
-$N+
-$S-

Если нажать Ctrl+O+O то они подставятся среди всех остальных
К сожалению хелп именно об этих опциях умалчивает.
Прошу подсказать или указать соответствие этих однобуквенных опций поименованным
( например $G+ соответствует {$IMPORTEDDATA ON} )
Я сейчас составляю автоматизатор сборки,
мне хотелось бы осознанно вставлять/не вставлять указанные параметры в конфигурационные файлы.


 
Anatoly Podgoretsky ©   (2003-03-05 12:58) [1]

The compiler ignores the $E switch in programs being compiled for Windows, and generates no error. Since the emulation library is included with Windows, Windows automatically provides 80x87 emulation if 8087 hardware is not installed. This switch is provided for compatibility with previous versions of the compiler.

The $F directive controls whether the compiler uses a far or a near call model for subsequently-compiled procedures and functions.

The $K directive controls the generation of smart callbacks for procedures and functions that are exported by an application. $K affects only .EXE programs; it does not affect DLLs.

The $N directive switches between the two different models of floating-point code generation supported by the compiler.

Stack-Overflow Checking Directive { $S }


 
oomneeq ©   (2003-03-05 13:17) [2]

Про $E и $S я что-то смутно помню по паскалю
про остальные понятия не помнил :)
Cпасибо, Анатолий.
Странно как то что нету ни в хелпе ни у Лишнера...
Источником не поделишься?
А то вот интересно, что это за
"two different models of floating-point code generation"
или кто такие эти *smart* callbacks
?






 
Anatoly Podgoretsky ©   (2003-03-05 13:30) [3]

Это надо смотреть в хелпе по Д1
Все эти директивы сейчас не актуальны



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
14-54286
Borislav
2003-02-28 19:21
2003.03.17
integer в Memo


14-54187
Товарищъ
2003-03-03 06:12
2003.03.17
Спят что ли ВСЕ??? Ау!!!


9-53827
Asteroid
2002-10-08 00:46
2003.03.17
Потеря поверхности


1-54084
Альф
2003-03-05 11:38
2003.03.17
Как вызвать из программы runtime error 201 (Range check error) ?


9-53830
Kirushka
2002-10-16 17:47
2003.03.17
Delphi и OpenGL