Sayfayı Yazdır | Pencereyi Kapat

fonksiyon

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=1264
Tarih: 15 Nisan 2026 Saat 02:55
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: fonksiyon
Mesajı Yazan: ebrarflz
Konu: fonksiyon
Mesaj Tarihi: 09 Şubat 2026 Saat 16:15
Fonksiyonlara parametre gönderdiğimizde, değişkenin kendisi mi yoksa kopyası mı gönderilmiş oluyor? 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:53
Merhaba Ebrar,
Fonksiyonlara parametre gönderiminde genel kural şudur: Temel veri tipleri kopya  olarak, Nesneler ise kendisi Reference olarak gider.

Biraz daha detaylandıralım;
Temel Değişkenler: Integer, String veya Float gibi veri tiplerinde değişkenin sadece değeri (kopyası) gönderilir. Fonksiyonun içinde bu değeri değiştirsen bile, dışarıdaki asıl değişken bundan etkilenmez.

Nesneler: Buton, Label veya Form gibi nesneleri parametre olarak gönderdiğinde ise, aslında o nesnenin bellekteki adresini göndermiş olursun. Bu yüzden fonksiyon içinde nesnenin bir özelliğini (örneğin rengini veya yazısını) değiştirdiğinde, asıl nesne de anında değişir



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