Bütün Unit'lerde aynı değişkeni nasıl kullanırız?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
appakhan
Üye
Mesajlar: 2
Kayıt: 11 Oca 2004 09:29

Bütün Unit'lerde aynı değişkeni nasıl kullanırız?

Mesaj gönderen appakhan »

S.A.
Yapısal programlamada global değişkeni en başta tanımlayıp, o değişkeni bütün programda kullanabiliyorduk.

Soruma gelince, Delphi de bütün formlarda(yani unitlerde) aynı değişkeni kullanmamız gerekiyor. O değişken bütün program boyunca sürekli değişiyor ve bütün unit ler için gerekli bir değişken.
Bu değişkeni nasıl kullanabiliriz? Tanımlamasını nasıl yaparız? OOP(nesne tabanlı) ile ilgili mi birşeyler yapmam gerekiyor.

Tşkler.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Değişkenini bir unit'te implementation satırından önce tanımladıktan sonra, bu değişkene erişebilmesini istediğin diğer bütün unit'lerin uses satırını değişkeninin olduğu unit'in adını eklemen yeterli.

Ör:

Kod: Tümünü seç

unit test;

interface

var
  degisken: byte;

implementation
degisken değerine erişmesini istediğin unitlerde ise

Kod: Tümünü seç

uses test;
satırını eklemen yeterli.
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

Ben Genelde diğer unitlerden kullanmak istediğim procedur fonksiyon ve değişkenleri puclic kısmında tanımlıyorum...

bölelikle hangi unitte kullanmak istersem onu ben kullanmak istediğim unitte hangi unitten nesne kullanmak istiyorsam kullanılmak istediğim unit adını uses kısmına ekliyorum... ve Suan kadar bir sorun yaşamadım...
Siz hayal edin...Biz yapalım TuannaSoft...
Cevapla