Degisken tanımlama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
korendon1971
Üye
Mesajlar: 52
Kayıt: 03 May 2005 06:16

Degisken tanımlama

Mesaj gönderen korendon1971 »

Herkese iyi günler....
Benim 2 sorum olacaktı.
1)Ben degiskeni sadece bir procedure veya function da kullanmak istiyorum.
örnek

function ornek:integer;
var
kume:array[1..3]of set of byte;

begin
burdaki kumeyi bosaltmak için
kume[1]:=[];kume[2]:=[];kume[3]:=[]; yada donguyle
end;
yani diger procedurlerde kullanmadigım için ustteki var bloguna yazmadım.

yada functionun ustune var tanımlıyorum.

var
kume,boskume:array[1..3]of set of byte;


function ornek:integer;
begin
kumeyi bosaltmak icin boskumeyi kullanıyorum.
kume:=boskume;
end;
Bu boskume gereksiz yer tutmazmı?mantıklımıdır?Baska yapabilecegim yontem varmıdır?

2.sorum
ben richedit comp. kullanamıyorum.Line insertion error hatası veriyor.
bu nedemektir? Tesekkur ederim. Saygılarla....
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

1.
function ornek:integer;
var
kume:array[1..3]of set of byte;
begin
end;

burda küme değişkenini yerel olduğu için, fonksiyondan çıkınca zaten boşalacaktır.
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
fillchar komutunu kullanabilirsin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla