घर
Top.Mail.Ru Yandeks.Metrika
फोरम: "सिस्टम";
वर्तमान संग्रह: 2002.07.01;
डाउनलोड करें: [xml.tar.bz2];

नीचे

एक कुंजी दबाकर एक प्रक्रिया को कैसे बाधित किया जाए इसी तरह की शाखाएँ खोजें


Skyter   (2002-04-04 14:43) [0]

Как прервать выполнение процедуры нажатием клавишы "Esc"



Anatoly Podgoretsky   (2002-04-04 14:45) [1]

निकास



Skyter   (2002-04-04 14:52) [2]

Необходимо чтобы при нажатии клавишы Esc , в процессе выполнения процедуры , прекратилось выполнение процедуры или функции, те выполнилась команда exit.
Иначе говоря в процессе выполнения процедуры опрашивать клаву на предмет состояния клавишы Esc.



Song   (2002-04-04 14:57) [3]

GetAsyncKeyStatus



Skyter   (2002-04-04 15:10) [4]

Не могу найти процедуру GetAsyncKeyStatus есть тока GetAsyncKeyState . Где ее искать?



Song   (2002-04-04 15:17) [5]

Это она. Я ошибся, забыл. Извините.



Walker   (2002-04-05 03:11) [6]

ну это не совсем верно.... правильнее было бы сделать так: при нажатии ESC - вызывается событие... его обработать и установить некотрую переменную в TRUE (например ESC_was_pressed)

а процедура выглядеть должна так:

प्रक्रिया MyProcedure;
शुरू करना
ESC_was_pressed:=FALSE;
while not(ESC_was_pressed) do
शुरू करना
// какие-либо действия

Application.ProcessMessages; // для того, чтоб можно было обработать нажатие клавишь, перемещения мыши, окна и т.п.
अंत;

अंत;




पन्ने: 1 पूरी शाखा

फोरम: "सिस्टम";
वर्तमान संग्रह: 2002.07.01;
डाउनलोड करें: [xml.tar.bz2];

ऊपर





मेमोरी: 0.56 एमबी
समय: 0.027 c
1-1081
pusrg
2002-06-18 15:52
2002.07.01
संसाधन dll निर्माण


1-1023
MaxSit
2002-06-16 01:18
2002.07.01
समस्या लेखन बी.पी.एल.


1-1070
vova11
2002-06-18 18:54
2002.07.01
तारीखों से एक और सवाल


14-1213
Oleon
2002-05-28 12:59
2002.07.01
गोलाई के साथ समस्या।


1-970
MikeFW
2002-06-20 09:32
2002.07.01
TreeView। डेटा भंडारण





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский