Delphi의 컴파일 명령어 (4): 컴파일 명령 전체 테이블 (미완성)
5411 단어 Delphi
옵션 값
범위
메모
예를 들다.
{$A8} {$ALIGN8}
{$A+},{$A-}, {$A1},{$A2},{$A4},{$A8}; {$ALIGN ON},{$ALIGN OFF}, {$ALIGN 1},{$ALIGN 2}, {$ALIGN 4},{$ALIGN 8}
Local
{$APPTYPE GUI}
{$APPTYPE GUI}, {$APPTYPE CONSOLE}
Global
{$B-} {$BOOLEVAL OFF}
{$B+},{$B-}; {$BOOLEVAL ON}, {$BOOLEVAL OFF}
Local
{$C+} {$ASSERTIONS ON}
{$C+},{$C-}; {$ASSERTIONS ON}, {$ASSERTIONS OFF}
Local
{$D+} {$DEBUGINFO ON}
{$D+},{$D-} {$DEBUGINFO ON}, {$DEBUGINFO OFF}
Global
{$DENYPACKAGEUNIT OFF}
{$DENYPACKAGEUNIT ON},
Local
{$DESCRIPTION 'text'}
Global
{$DESIGNONLY OFF}
{$DESIGNONLY ON}, {$DESIGNONLY OFF}
Local
{$E-}
{$E+},{$E-}
{$E extension} {$EXTENSION extension}
{$EXTERNALSYM identifier}
{$F-}
{$F+},{$F-}
{$FINITEFLOAT ON}
{$FINITEFLOAT ON}, {$FINITEFLOAT OFF}
Global
{$G+} {$IMPORTEDDATA ON}
{$G+},{$G-}; {$IMPORTEDDATA ON}, {$IMPORTEDDATA OFF}
Local
{$H+} {$LONGSTRINGS ON}
{$H+},{$H-} {$LONGSTRINGS ON}, {$LONGSTRINGS OFF}
Local
{$HINTS ON}
{$HINTS ON}, {$HINTS OFF}
Local
{$HPPEMIT 'string'}
{$I filename} {$INCLUDE filename}
Local
{$I+} {$IOCHECKS ON}
{$I+},{$I-}; {$IOCHECKS ON}, {$IOCHECKS OFF}
Local
{$IMAGEBASE $00400000}
{$IMAGEBASE number}
Global
{$IMPLICITBUILD ON},{$IMPLICITBUILD OFF}
{$IMPLICITBUILD ON}
Global
{$J-} {$WRITEABLECONST OFF}
{$J+},{$J-} {$WRITEABLECONST ON}, {$WRITEABLECONST OFF}
Local
{$K-}
{$K+},{$K-}
{$L+} {$LOCALSYMBOLS ON}
{$L+},{$L-} {$LOCALSYMBOLS ON}, {$LOCALSYMBOLS OFF}
Global
{$L filename} {$LINK filename}
Local
$LIBPREFIX 'lib' or $SOPREFIX 'bpl' $LIBSUFFIX ' ' $LIBVERSION ' '
$LIBPREFIX 'string' $LIBSUFFIX 'string' $LIBVERSION 'string'
Global
{$M-} {$TYPEINFO OFF}
{$M+},{$M-} {$TYPEINFO ON}, {$TYPEINFO OFF}
Local
{$M 16384,1048576}
{$M minstacksize,maxstacksize}; {$MINSTACKSIZE number} {$MAXSTACKSIZE number}
{$M 1048576}
{$M reservedbytes} {$RESOURCERESERVE reservedbytes}
Global
Linux
{$MESSAGE HINT|WARN|ERROR|FATAL 'text string'}
Local
{$METHODINFO OFF}
{$METHODINFO ON}, {$METHODINFO OFF}
{$N+}
{$N+},{$N-}
{$NODEFINE identifier}
{$NOINCLUDE filename}
{$O+} {$OPTIMIZATION ON}
{$O+},{$O-}; {$OPTIMIZATION ON}, {$OPTIMIZATION OFF}
Local
{$ObjExportAll Off}
{$ObjExportAll On}, {$ObjExportAll Off}
Global
{$P+} {$OPENSTRINGS ON}
{$P+},{$P-} {$OPENSTRINGS ON}, {$OPENSTRINGS OFF}
Local
{$POINTERMATH OFF}
{$POINTERMATH ON}, {$POINTERMATH OFF}
Local
{$Q-} {$OVERFLOWCHECKS OFF}
{$Q+},{$Q-} {$OVERFLOWCHECKS ON}, {$OVERFLOWCHECKS OFF}
Local
{$R filename} {$RESOURCE filename} {$R *.xxx} {$R filename.res filename.rc}
{$R-} {$RANGECHECKS OFF}
{$R+},{$R-} {$RANGECHECKS ON}, {$RANGECHECKS OFF}
Local
{$REALCOMPATIBILITY OFF}
{$REALCOMPATIBILITY ON}, {$REALCOMPATIBILITY OFF}
Local
{$RUNONLY OFF}
{$RUNONLY ON}, {$RUNONLY OFF}
Local
{$S-}
{$S+},{$S-}
{$SetPEFlags
Local
{$T-} {$TYPEDADDRESS OFF}
{$T+},{$T-} {$TYPEDADDRESS ON}, {$TYPEDADDRESS OFF}
Global
{$U-} {$SAFEDIVIDE OFF}
{$U+},{$U-} {$SAFEDIVIDE ON}, {$SAFEDIVIDE OFF}
Local
{$V+} {$VARSTRINGCHECKS ON}
{$V+},{$V-} {$VARSTRINGCHECKS ON}, {$VARSTRINGCHECKS OFF}
Local
{$W-} {$STACKFRAMES OFF}
{$W+},{$W-} {$STACKFRAMES ON}, {$STACKFRAMES OFF}
Local
{$WARN ON}
{$WARN identifier ON}, {$WARN identifier OFF}
Local
{$WARNINGS ON}
{$WARNINGS ON}, {$WARNINGS OFF}
Local
{$WEAKPACKAGEUNIT OFF}
{$WEAKPACKAGEUNIT ON}, {$WEAKPACKAGEUNIT OFF}
Local
{$X+} {$EXTENDEDSYNTAX ON}
{$X+},{$X-}; {$EXTENDEDSYNTAX ON}, {$EXTENDEDSYNTAX OFF}
Global
{$YD} {$DEFINITIONINFO ON}
{$Y+},{$Y-},{$YD}; {$REFERENCEINFO ON}, {$REFERENCEINFO OFF}; {DEFINITIONINFO ON}, {DEFINITIONINFO OFF}
Global
{$Z1} {$MINENUMSIZE 1}
{$Z1},{$Z2},{$Z4}; {$MINENUMSIZE 1}, {$MINENUMSIZE 2}, {$MINENUMSIZE 4}
Local
$DEFINE $UNDEF $IFDEF $ELSE $ENDIF {$IF DEFINED(...)} {$IFEND} {$IF NOT DEFINED(...)} {$IFEND} {$IF DEFINED(...) OR DEFINED(...)} {$IFEND} {$IF DEFINED(...) AND DEFINED(...)} {$IFEND} {$IF System.Const >= Number} {$IFEND} {$IFOPT ...} {$ELSE} {$ENDIF}
{$region 'text'} ... {$endregion}
Delphi 2009, 2010 파일 크기를 줄이는 방법:
// dpr :
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Delphi] TStringBuilder그리고 꼭 사용해야만 할까? 그림처럼 Heap 영역에 "Hello" 공간을 생성하고 포인팅을 한다. "Hello World" 공간을 새로 생성한 후 포인팅을 하게 된다. 결국 "Hello" 라는 String 객체가 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.