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

नीचे

मैं दो टाइमर का उपयोग क्यों नहीं कर सकता? इसी तरह की शाखाएँ खोजें


Карлсон   (2002-07-11 22:40) [0]

मुझे बताएं कि डेल्फीएक्स में दो डीएक्सटीमर का उपयोग करना असंभव क्यों है?
यदि एक को ग्राफिक्स प्रदर्शित करना है, और दूसरा केवल एक निर्दिष्ट अंतराल पर सक्रिय है, तो सब कुछ ठीक है।
यदि आप एक अतिरिक्त टाइमर के लिए थ्रेड इवेंट लटकाते हैं, तो पूरा दृश्य गायब हो जाता है।
क्या बात है
क्या वीसीएल से नियमित टाइमर की तरह ही दूसरे डीएक्सटीमर का उपयोग करना वास्तव में असंभव है?



Карлсон   (2002-07-12 23:38) [1]

लोग, ठीक है, उसी का जवाब दें !!!!



NailMan   (2002-07-13 03:26) [2]

एक साधारण टाइमर को WinAPI का परिणाम बनाने की कोशिश करें।
मैंने उनमें से 5 लॉन्च किया, और एक भी गड़बड़ नहीं।



Карлсон   (2002-07-13 13:12) [3]

मैं आमतौर पर कुछ करता हूं, लेकिन क्यों नहीं कर सकता ???
खैर, यह सवाल मुझे बहुत भाता है।



msts   (2002-07-13 17:45) [4]

मुझे सिद्धांत का पता नहीं है, हालांकि डेल्फी के तहत डायरेक्टएक्स का उपयोग करने का अभ्यास इसलिए सट्टा था - धतीमर को अभी तथाकथित रूप से बुलाया गया है और मूल रूप से नियमित टाइमर के साथ (नाम को छोड़कर) कुछ भी नहीं करना है, ऑपरेशन डीएक्स की योजना की कल्पना करें
मुख्य डेटा प्रोसेसिंग प्रवाह - एक बफर उत्पन्न करता है - इसे प्रदर्शित करें - फिर से उत्पन्न करें, आदि, एक खिड़की (केवल एक) है जिसमें बफर प्रदर्शित होता है, और वह सब है

अब आइये देखते हैं स्रोत:

प्रक्रिया TCustomDXTimer.Resume;
शुरू करना
फोल्डटाइम: = टाइमगेट टाइम;
FOldTime2: = TimeGetTime;
Application.OnIdle: = AppIdle;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
अंत;
Application.OnIdle - जब प्रोग्राम संदेशों का इंतजार कर रहा हो, तब कॉल किया जाता है
AppIdle - वास्तव में एक डीएक्स ऑनटीमर है;
इस प्रकार दूसरा टाइमर पहले की प्रक्रिया को कवर करता है

इसलिए हम यह निष्कर्ष निकाल सकते हैं कि यदि कार्यक्रम किसी चीज़ में व्यस्त हैं
- तब फ्रेम उत्पन्न नहीं होते हैं
यदि आप एक कैप्शन के लिए विंडो लेते हैं तो क्या ध्यान देने योग्य है



msts   (2002-07-13 17:56) [5]

पुनश्च: वास्तव में अब मुझे समझ में आया है कि (एक समय में) एफपीएस में काफी गिरावट आई जब मैंने ध्येयमेर से दूसरे vtltiymer (संदेश की कतार को रोक दिया गया था) के प्रसंस्करण को स्थानांतरित कर दिया - OnIdle के परिणामस्वरूप अक्सर कम होता है, हालांकि सामान्य मोड में पर्याप्त CPU उपयोग के साथ किसी अन्य अनुप्रयोग द्वारा समान ही रहता है।



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

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

ऊपर





मेमोरी: 0.56 एमबी
समय: 0.026 c
14-11483
पावेल-AK
2002-10-16 12:16
2002.11.04
कौन किस समय बेहतर है


14-11437
AL2002
2002-10-15 12:15
2002.11.04
Dllku कैसे चलाएं?


1-11263
छिपकली
2002-10-22 20:17
2002.11.04
दो स्रोतों को एक में मिलाने में मदद करें।


14-11458
डेमन-777
2002-10-16 01:56
2002.11.04
Autoexec.bat


1-11308
Sharik_212
2002-10-23 17:40
2002.11.04
प्रोग्राम में ट्रीव्यू में शाखा कैसे खोलें?





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