Makale NOTHING

Bu Makale Yararlı Oldu mu?

  • Evet

  • Hayır


Sonuçlar yalnızca oylamadan sonra görülebilir.
Nothing

Bu anahtar sözcük / değer sadece Object veya Variant olarak bildirilen değişkenlerle kullanılabilir.
Başlamayan bir nesne değişkeni Nothing değeri vardır.
Eşitliği test etmek için Operatör kullanmalısınız.
Nesne değişkenleriyle çalışırken eşit bir işaret (=) kullanamazsınız, sadece basit veri türleri için kullanılabilir.
Bir nesne veri türü asla 0 veya "" (sıfır uzunluklu dize) olamaz.

Initialising an Object (Bir Nesneyi Sıfırlama)
PHP:
Sub ExcelTurkey()
    Dim nesnem As Object
    If (nesnem Is Nothing) Then
        MsgBox "nothing"
    End If
End Sub
Assigning Nothing (Nothing Atama)
Nesne değişkenine Nothing değeri atamak için Set deyimini kullanın.
Nesne başvurusunu yok etmek için bunu kullanabilirsiniz.
Set nesnem = Nothing

Bir nesne değişkenini, artık hiçbir şeye işaret etmeyecek şekilde boşaltmak için "Nothing" anahtar kelimesini atayın. (örn. Set rRange = Nothing).
Artık ihtiyaç duyulmadıklarında nesne değişkenlerini serbest bırakmak için iyi programlama uygulamasıdır, çünkü bu kaynakları kaydedebilir.
Bir nesne değişkeni, tüm referansları yok edildiğinde otomatik olarak "Nothing" olarak ayarlanır.

Nothing anahtar kelimesinin çeşitli kullanımları vardır:
  1. Bir nesne değişkeni bildirmek için
  2. Serbest bırakmak için
  3. Bir nesne değişkenini başlatmak için başarısız olan bir fonksiyondan döndürmek için

Set nesnem = Nothing
VBA
, referans sayımını otomatik olarak üstlenir.
Bir nesneye son gönderme yapıldığında, nesne otomatik olarak bellekten kaldırılır.
Bir referans değişkeni kapsam dışına çıktığında, otomatik olarak ayarlanır.
Set deg = Nothing hemen hemen hiçbir şey değişmez.

Aşağıdaki hepsi eşdeğerdir.
If (Not (nesnem Is Nothing) = True) Then
If Not (nesnem Is Nothing) Then
If Not nesnem Is Nothing Then
 
Son düzenleme:
Murat OSMA

Yorumlar

Üst Alt