Makale Derleyici Sabitler (Compiler Constants)

Visual Basic for Applications , #If ... ile seçkin kullanım için sabitleri tanımlar ... # Else yönergesi ile devam eder.
Bu sabitler işlevsel ile tanımlanan sabitlere eşdeğerdir.

PHP:
#If Win64 Then
    ' Win64=true, Win32=true, Win16= false
#ElseIf Win32 Then
    ' Win32=true, Win16=false
#Else
    ' Win16=true
#End If
Bu hem Winx hem de VBAx sabitleri için geçerlidir. 16 bit geliştirme platformlarında, derleyici sabitleri aşağıdaki gibi tanımlanır:
SabitDeğerAçıklama

Win16

True

Geliştirme ortamının 16 bit uyumlu olduğunu gösterir.

Win32

False

Geliştirme ortamının 32 bit uyumlu olmadığını gösterir.

Win64

False

Geliştirme ortamının 64 bit uyumlu olmadığını gösterir.


32 bit geliştirme platformlarında, derleyici sabitleri aşağıdaki gibi tanımlanır:
SabitDeğerAçıklama

VBA6

True

Geliştirme ortamının Visual Basic for Applications, sürüm 6.0 uyumlu olduğunu belirtir.

VBA6

False

Geliştirme ortamının Visual Basic for Applications, sürüm 6.0 uyumlu olmadığını gösterir.

VBA7

True

Geliştirme ortamının Visual Basic for Applications, sürüm 7.0 uyumlu olduğunu gösterir.

VBA7

False

Geliştirme ortamının Visual Basic for Applications, sürüm 7.0 uyumlu olmadığını gösterir.

Win16

False

Geliştirme ortamının 16 bit uyumlu olmadığını gösterir.

Win32

True

Geliştirme ortamının 32 bit uyumlu olduğunu gösterir.

Win64

False

Geliştirme ortamının 64 bit uyumlu olmadığını gösterir.

Mac

True

Geliştirme ortamının Macintosh olduğunu gösterir.

Mac

False

Geliştirme ortamının Macintosh olmadığını gösterir.


64 bit geliştirme platformlarında, derleyici sabitleri aşağıdaki gibi tanımlanır:
SabitDeğerAçıklama

VBA6

True

Geliştirme ortamının Visual Basic for Applications, sürüm 6.0 uyumlu olduğunu belirtir.

VBA6

False

Geliştirme ortamının Visual Basic for Applications, sürüm 6.0 uyumlu olmadığını gösterir.

VBA7

True

Geliştirme ortamının Visual Basic for Applications, sürüm 7.0 uyumlu olduğunu gösterir.

VBA7

False

Geliştirme ortamının Visual Basic for Applications, sürüm 7.0 uyumlu olmadığını gösterir.

Win16

False

Geliştirme ortamının 16 bit uyumlu olmadığını gösterir.

Win32

True

Geliştirme ortamının 32 bit uyumlu olduğunu gösterir.

Win64

True

Geliştirme ortamının 64 bit uyumlu olduğunu belirtir.

Mac

True

Geliştirme ortamının Macintosh olduğunu gösterir.

Mac

False

Geliştirme ortamının Macintosh olmadığını gösterir.
 
Murat OSMA

Yorumlar

Üst Alt