Ram bellek sorgulama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
sunye
Üye
Mesajlar: 105
Kayıt: 24 Ağu 2004 04:49
Konum: izmir

Ram bellek sorgulama

Mesaj gönderen sunye »

İyi akşamlar,

Forumda aradım ama bulamadım, ram bellekteki bilgileri nasıl okuyabiliriz?

Örnek; programımızda a değişkeni ile b değişkenini karşılaştırdığımızda bunu bellekte nasıl tutuyor?
Bildiğim tek şey, hiç bir şey bilmediğim.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Ram bellek sorgulama

Mesaj gönderen mkysoft »

oglydbg gibi debuuger programları ile bunu ASM dilinde yapabilirsiniz. Delphi üzerinde bir debugger/disassembler yapmaya çalışıyorsanız DEDE'nin izini sürün.
Kullanıcı avatarı
sunye
Üye
Mesajlar: 105
Kayıt: 24 Ağu 2004 04:49
Konum: izmir

Re: Ram bellek sorgulama

Mesaj gönderen sunye »

Dede mevcut projeler üzerinde çalışıyor ben o an aktif olan programımın bellekte yaptığı işleri takip etmek istiyorum. Bir değişkene değer atadığımda bellek bunu nasıl/nerede tutuyor? yada bir sorgu göderdiğimde a = b mi dediğim de nasıl karşılaştırıyor a ile b yi değişken olarak mı değer olarak mı bunlar görmek istiyorum.

Not: Dede oldukça başarılı bir programmış.
Bildiğim tek şey, hiç bir şey bilmediğim.
Kullanıcı avatarı
tux
Üye
Mesajlar: 22
Kayıt: 01 Nis 2008 03:24

Re: Ram bellek sorgulama

Mesaj gönderen tux »

merhaba,

if a=b then ...

karşılaştırması yaptığınız satıra breakpoint koyun (Kısayol : F5)
programı çalıştırıp karşılaştırmayı yaptırdığınız butona tıklayın(başka bir olayda olabilir show, create vs)
breakpoint'te durduğu sırada delphiden view->debug windows-> cpu yolunu izleyerek
cpu penceresini görüntüleyin, bu pencerede gerekli cevapları bulacağınızı umuyorum

kolay gelsin
Cevapla