• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

Makale Derleyici Sabitler (Compiler Constants)

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,508
En iyi yanıt
13
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Office Vers.
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