Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Delphi => Konuyu başlatan: z - 22 Mayıs 2005, 18:45:45

Başlık: Delphide kullanılan bir değişkenin adresini öğrenmek
Gönderen: z - 22 Mayıs 2005, 18:45:45
Delphide hız ihtiyacından dolayı bazı işlemleri asm ile yazmam gerekiyor. Ancak değişkenlerin ve array'ların adreslerini bir türlü  öğrenemiyorum.

Herhangi bir değişkenin adresi nasıl öğrenilir?
Başlık: Delphide kullanılan bir değişkenin adresini öğrenmek
Gönderen: z - 23 Mayıs 2005, 00:51:56
oldukca kolaymis

asm
    lea ebx, var1
    ....
    ....
end;
Başlık: Delphide kullanılan bir değişkenin adresini öğrenmek
Gönderen: SpeedyX - 23 Mayıs 2005, 01:11:19
delphi ve tpascal da
 ebx=@var1;

basic te
 ebx=addressof(var1)

c de
 ebx=&var1;

asm yide yazmışsın.