आपका स्वागत हैइंडी प्राप्त dowloading गति
मैं इंडी HTTP GET compontent का उपयोग कर अपने आवेदन में गति डाउनलोड करने के बारे में जानकारी के साथ शीर्षक बनाना होगा।
मेरे दिमाग में मुझे सरल समाधान मिला।
ऑनवर्क ईवेंट पर मुझे डाउनलोड (आकार) की वास्तविक प्रगति मिल जाएगी और इसे पिछले पढ़ने के साथ तुलना करेंगी। (उदाहरण के लिए हर 5 सेकंड)। Curent आकार शून्य पिछले (5 सेकंड ईरियल, वैश्विक var में संग्रहीत) 5 सेकंड * 8 से विभाजित और मुझे गति मिलेगी। यदि वास्तविक आकार पिछले के बराबर है तो sped हमेशा 0.
तो मैं कोडिंग शुरू करना चाहता हूं, लेकिन मुझे odwork नामक सरल फ़ंक्शन में समस्या मिली।
procedure TForm1.HttpWork(ASender: TObject; AWorkMode: TWorkMode; AWorkCount: Int64); begin showmessage('hello im herre'); end;
समस्या है, कि समारोह नहीं है कहा जाता है ... मैं पता नहीं क्यों।
मैं 100 एमबी फाइल को डाउनलोड कर रहा हूँ, और मैं नहीं कर सकते किसी भी ShowMessage देखें ...
किसी भी विचार है? सम्मान
अभी, मैं स्वयं initation onwork
की जोड़ते हैं, लेकिन संकलक असफल मैं बस पता करने के लिए जहां समारोह ट्रिगर किया जाएगा कि ShowMessage जोड़ने ... मैं memo1.lines.add ('परीक्षण') की कोशिश; लेकिन काम भी नहीं किया;) – marcपैरामीटर की गलत संख्या तब दिखाई देती है जब HttpWork के लिए पैरामीटर की अपेक्षित संख्या पैरामीटर की संख्या से भिन्न होती है जो आपके पास है। कृपया यहां कॉपी-पेस्ट कोड ताकि लोग आपकी मदद कर सकें, अन्यथा बहुत अधिक जानकारी नहीं है। – ComputerSaysNo
कंपाइलर असफल ?? –