Makale Derleyici Sabitler (Compiler Constants)

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,316
En iyi yanıt
11
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Office Versiyon
Office 365 TR+EN
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.
 
Üst Alt