1

Konu: Formdaki User Defined bir Method çalıştığında, Çağıran programı bulma

Öncelikle herkese merhabalar...

Bir formda tanımladığım "EskiKoduGuncelle" adında bir method um var. Methodun başında hangi Form olayının "EskiKoduGuncelle" Methodunu tetiklediğini nasıl öğrenebilirim. Mesela : "DurumKontrolu" method unda bir koşula bağlı olarak ThisForm. EskiKoduGuncelle(.T.,.T.) dedim ... Ve "DurumKontrolu" methodunda "KimCagirdi" değişkenine "DurumKontrolu" değerini atamak istiyorum.

ThisForm. EskiKoduGuncelle(.T.,.T.,"DurumKontrolu") bir çözüm gibi ama ben dorudan çağıran metodu öğrenmek istiyorum ( yada programı )

Yardımlar için şimdiden teşekkür ediyorum.

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

2 Son düzenleyen, cetinbasoz (01.12.2009 17:19:30)

Re: Formdaki User Defined bir Method çalıştığında, Çağıran programı bulma

VFP9 oncesi Program().

Program( Program(-1)-1 ) cagiran. Tum cagrim listesi icin:

For ix=Program(-1) To 1 Step -1 && Geriye dogru
    ? Program( Program(-1) - m.ix )
Endfor

VFP9'da ise artik astack() var bunu dogrudan arraye aliyor.

3

Re: Formdaki User Defined bir Method çalıştığında, Çağıran programı bulma

Üstat smile Çok teşekkür ediyorum.

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü