pointer veri

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
serbek_tr
Üye
Mesajlar: 362
Kayıt: 16 Ağu 2004 12:54

pointer veri

Mesaj gönderen serbek_tr »

Hayırlı çalışmalar;
arkadaşlar soracağım soru ile ilgili pek fazla bir izahat veremeyeceğim kusura bakmayın sadece şunu biliyorum

var format:pointer
şeklinde tanımlanmış bir veriyi ne olduğu önemli değil bu format değişkeninde saklanan veriyi nasıl görebilirim veya bu tekrar kullanmak istiyorum bunu nasıl saklar ve tekrardan kullanırım
Procedure Forum.Imza(Sender: TObject)
Begin
ShowMessage('Her türlü fikire, Her zaman açığım')
End;
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
format değişkeninde veri saklanmaz verinin adresi saklanır.
adresteki verinin tipini belirterek ulaşabilirsiniz.
verinin word olduğunu varsayarsak

Kod: Tümünü seç

  a:=word(format^);
string

Kod: Tümünü seç

  s:=string(format^);
veya kendi tanımladığınız bir tipte

Kod: Tümünü seç

type
 tmytype=record
   adi:string;
   yasi:byte;
  end;
....
begin
....
  s:=tmytype(format^).adi;
  a:=tmytype(format^).yasi;
end;

şeklinde ulaşabilirsin. tabiki verinin format pointerine aktarılmış olduğunu varsayıyorum.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla