घर
Top.Mail.Ru Yandeks.Metrika
मंच: "मुख्य";
वर्तमान संग्रह: 2002.01.08;
डाउनलोड करें: [xml.tar.bz2];

नीचे

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


Tupnyk   (2001-12-19 18:59) [0]

प्रोजेक्ट में m / y application.initializ ... और application.run कुछ फ़ंक्शन पर निर्भर करता है और जहां इसे अभी भी उत्पन्न किया जाता है, तो इसे कहां निष्पादित करना है?



Юрий Зотов   (2001-12-19 19:21) [1]

यह कहाँ है? वहां और निष्पादित करें जहां आवश्यक हो - Application.Run से पहले।

मेनू पर क्लिक करें: प्रोजेक्ट | स्रोत देखें पाठ डीपीआर खोला गया है और इसमें पेन के साथ सही जगह पर वांछित कोड लिखें। और लॉन्च को बाधित करने के लिए, आप हॉल्ट लिख सकते हैं, या उपयोग कर सकते हैं - उदाहरण के लिए, इस तरह:

Application.Initialize;
यदि <हालत जांच> तो
शुरू करना
Application.CreateForm (...);
Application.CreateForm (...);
...
Application.Run
समाप्त
समाप्त।



Дремучий   (2001-12-19 19:28) [2]

या
....
Application.Initialize; अगर <हालत जांच> उसके बाद आवेदन करें और आवेदन। अंत।



Юрий Зотов   (2001-12-19 19:36) [3]

> दीप © (19.12.01 19: 28)

Application.Run - संदेश लाने का चक्र शुरू करता है।
Application.Terminate - WM_QUIT संदेश भेजता है।

इसलिए, यह जानना बेहद दिलचस्प है कि Application.Terminate कैसे काम कर सकता है यदि Application.Run को नहीं बुलाया गया?



Tupnyk   (2001-12-19 21:07) [4]

और अगर किसी फ़ंक्शन के निष्पादन के परिणामस्वरूप हालत का हिस्सा प्राप्त किया जाना चाहिए, तो यह फ़ंक्शन स्वयं कहाँ निष्पादित किया जाना चाहिए?



y-soft   (2001-12-19 21:26) [5]

> टुपनीक
आप यूरी ज़ोटोव की सलाह का पालन कर सकते हैं, लेकिन
यदि संभव हो, तो एप्लिकेशन को कॉल करने से पहले जांचना सबसे अच्छा है। बहुत पहले लोड करने योग्य मॉड्यूल के प्रारंभ अनुभाग में, अर्थात्, प्रारंभ करें, और यदि आवश्यक हो, तो बस हॉल्ट को कॉल करके आवेदन को बाधित करें। यानी इस उद्देश्य के लिए एक विशेष मॉड्यूल बनाएं और इसे पहले USES फ़ाइल .DPR में डालें



Юрий Зотов   (2001-12-19 21:35) [6]

> टुपनीक (19.12.01 21: 07)

शायद अभी भी "रन" नहीं है, लेकिन "बस जाओ।" इसका उत्तर कहीं भी है, यदि केवल यह डीपीआर से "दृश्यमान" है। यही है, कम से कम डीपीआर में ही, कम से कम इसमें निर्धारित किसी भी मॉड्यूल में।




Tupnyk   (2001-12-19 22:19) [7]

धन्यवाद!



Дремучий   (2001-12-19 22:36) [8]

2 यूरी ज़ोटोव © (19.12.01 19: 36)
सिर्फ कार्यक्रम Application.Terminate पर समाप्त नहीं होगा;
लेकिन द्वारा
समाप्त।

आप फिर भी सही हैं इस तरह के एक त्रुटि कोड का उत्पादन नहीं करता है...

कार्यक्रम Project1; का उपयोग करता है फार्म, Unit1 "Unit1.pas" {Form1} में; {$ R * .RES} शुरू करना Application.Initialize; Application.CreateForm (TForm1, Form1); Application.Terminate; //Application.Run; अंत।



Юрий Зотов   (2001-12-19 22:43) [9]

> सघन © (19.12.01 22: 36)

> यह त्रुटि कोड उत्पन्न नहीं होता है ...

और वह एक त्रुटि क्यों देगा? बेशक ऐसा नहीं है। लेकिन यह कुछ भी नहीं करता है: यदि Application.Terminate को बस फेंक दिया जाता है, तो यह बिल्कुल उसी तरह का होगा - पूर्ण समापन। जिसे उदाहरण में दिखाया गया था।





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

मंच: "मुख्य";
वर्तमान संग्रह: 2002.01.08;
डाउनलोड करें: [xml.tar.bz2];

ऊपर









मेमोरी: 0.58 एमबी
समय: 0.03 c
4-22502
अलेक्जेंडर
2001-11-06 11:00
2002.01.08
सिस्टम में पंजीकृत एक्सटेंशन के लिए आइकन कैसे प्राप्त करें


14-22389
sudiv
2001-11-08 15:38
2002.01.08
CashFiesta


14-22383
Vadim
2001-11-08 11:01
2002.01.08
प्रोग्रामर फ़ोरम


1-22068
Andrey21
2001-12-19 10:35
2002.01.08
बहुभाषी अनुप्रयोग


4-22468
Zabl
2001-11-02 11:56
2002.01.08
स्मृति रिसाव





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