1

Konu: ESC ile akışı kesme

Programın mail gönderme bölümünde baş tarafta CIKMALI=.F. olarak değişken tanıttım. ON KEY LABEL ESC CIKMALI=.T. yazdım. Toplu mail gönderme bölümünde her maili yollamadan önce CIKMALI değişkeninin değerine göre mail yolluyor veya SCAN...ENDSCAN çevriminden çıkıyor.
Debug modundayken her şey normal çalışıyor ama derlediğimde ESC basılsa da program mail yolluyor.
BINDEVENT benzeri bir komut kullanarak mı ESC tuşunun başka görevlerini önleyebilirim, nasıl bir komut kullanmalıyım ?

2

Re: ESC ile akışı kesme

ON ESCAPE ile hallettim.

3

Re: ESC ile akışı kesme

Visual Fox Pro
set escape off

&& mail isleleri
set escape on

4

Re: ESC ile akışı kesme

soykanozcelik yazdı:
Visual Fox Pro
set escape off

&& mail isleleri
set escape on


escape işlemini  program çalışırken bir buttona bağlayabilirmiyiz?

5

Re: ESC ile akışı kesme

buton click koduna asagidaki gibi yazabilirsin

Visual Fox Pro
&& default escape status set escape off kabul ederek

If This.Caption = "ESCAPE STATUS OFF"
    This.Caption = "ESCAPE STATUS ON"
    Set Escape On
Else
    This.Caption = "ESCAPE STATUS OFF"
    Set Escape Off
Endif

6

Re: ESC ile akışı kesme

soykanozcelik yazdı:

buton click koduna asagidaki gibi yazabilirsin

Visual Fox Pro
&& default escape status set escape off kabul ederek

If This.Caption = "ESCAPE STATUS OFF"
    This.Caption = "ESCAPE STATUS ON"
    Set Escape On
Else
    This.Caption = "ESCAPE STATUS OFF"
    Set Escape Off
Endif


peki program bir işlem yaprken bu butona bastığımızde işlem devreye giriyormu ?

7

Re: ESC ile akışı kesme

set escape off komutundan sonraki komutlar islemeye devam eder