1372826956:AAFe2Py65GSQkfGiRnXuOQ-eD9yXcwMv988

Örneklerle Fonksiyon Tanımları #20 – Hata Ayıklama

sekil-01


trace   Bir veya daha fazla sayıda kullanıcı tanımlı fonksiyon için izleme “trace” özelliğini açık duruma getirir. Bu fonksiyon çağırmalarını ve sonuçlarını izleyen hata ayıklama amaçlı bir özelliktir. Fonksiyon işletildiği zaman, ekranda fonksiyon ismi ve fonksiyona gönderilen değer veya değerler ile birlikte Giriliyor… “Entering …” mesajı görüntülenir. Fonksiyon sonlandığı zaman, ekranda fonksiyon tarafından geri döndürülen değer veya değerler ile birlikte Sonuç: “Result: mesajı görüntülenir.

Başka fonksiyonların içerisinde gömülü durumdaki fonksiyonlar için, — her bir gömülme derecesi için, bir girinti olacak şekilde — girinti gömülme derecesini gösterir. Bununla birlikte, şayet fonksiyon imleci sol marjinden daha uzağa taşırsa, sonrasında gömülme derecesi sadece Giriliyor… “Entering …” mesajından önceki boşluk sayısı ile gösterilir.

(trace dtr) turns trace on for dtr fonksiyonu için izleme aracını açık duruma getirir.


dtr fonksiyonu çalıştırıldığı zaman, hem fonksiyona giriş hem de sonuç görüntülenir.

(trace dtr rtd) dtr ve rtd fonksiyonları için izleme aracını açık duruma getirir.

Argümanlar hali hazırda mevcut olan veya tanımlanacak olan fonksiyonları temsil eder.  trace fonksiyonu hali o an da tanımlanmış olsa da olmasa da son argümanın ismini geri döndürür.


untrace          Bir veya daha fazla sayıda fonksiyon için izleme “trace” özelliğini kapalı duruma getirir.

(untrace rtd) verilen rtd fonksiyonu için izleme aracını kapalı duruma getirir.

Ayrıca 21 numaralı  – Çeşitli kategorisi altındaki *error* fonksiyonuna da bakın.

Hakkında Sertan Türkan

AutoCAD Beyni

Bunu da Kontrol edin

Revitte Görüş Aralığını Kullanma (Video)

Revit’te bir modeldeki öğeleri düzgün şekilde görüntülemek için, Görüş Aralığının “View Range“ düzlemlerini ayarlayın. Bu …

Bir cevap yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Yardıma mı ihtiyacınız var? Chat with us
Bir görüşme başlatmak için lütfen önce gizlilik politikamızı kabul edin.