Sayfayı Yazdır | Pencereyi Kapat

Değişken Gizliliği ve Veri Saklama

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Clomosy ile değişken kullanımı
Forum Tanımlaması: TRObject dili ile değişken tanımlaması ve ekranda gösterme
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=1273
Tarih: 15 Nisan 2026 Saat 04:32
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: Değişken Gizliliği ve Veri Saklama
Mesajı Yazan: Nevra Nur
Konu: Değişken Gizliliği ve Veri Saklama
Mesaj Tarihi: 09 Şubat 2026 Saat 17:26
Bir değişkeni sadece o unit içinde kalsın, başka yerlerden değiştirilemesin istiyorsak bunu nasıl yapmalıyız? OOP mantığına göre veriyi saklamak için en güvenli yol hangisidir? https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" rel="nofollow - https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{"version":"2024.11.0","token":"439455f3e46c40b98dbd42a2f1a954d8","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}" crossorigin="anonymous">



Cevaplar:
Mesajı Yazan: Emr.Erkmn
Mesaj Tarihi: 10 Şubat 2026 Saat 09:26
Merhaba Nevra,
Clomosy'de yazdığınız her bir kod sayfası (.tro veya script dosyası) aslında mantıksal olarak bir Unit (Birim) kabul edilir. Veriyi saklamak için şu hiyerarşiyi kullanmalısınız: https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" rel="nofollow - https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{"version":"2024.11.0","token":"439455f3e46c40b98dbd42a2f1a954d8","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}" crossorigin="anonymous">

Eğer bir değişkenin sadece o işlem (prosedür/fonksiyon) sırasında yaşamasını, işi bitince hafızadan silinmesini ve başka hiçbir yerden erişilememesini istiyorsanız, değişkeni prosedürün (void) içinde tanımlamalısınız.

Bu, OOP mantığındaki En Az Yetki prensibine en uygun yoldur.

Eğer bir değişkeni scriptin en tepesindeki var bloğunda tanımlarsanız, bu değişken o script dosyasındaki tüm prosedürler tarafından görülebilir, ancak başka formlar veya scriptler tarafından (özel bir bağlantı kurulmadıkça) görülemez.




Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net