2012-07-11 14 views
5

पर डेल्फी क्रोमियम एंबेडेड मेरे पास एक ऐसा एप्लीकेशन है जो डीएलएल से वीसीएल फॉर्म का उपयोग करता है। फॉर्मों में से एक पर मैंने डेल्फी क्रोमियम एम्बेडेड से टीच्रोमियम रखा। एक समस्या है: जब मैं अपना डीएलएल (फॉर्म नष्ट) को अनलोड करता हूं, तो एप्लिकेशन बिना किसी त्रुटि या एवी के फ्रीज करता है। मुझे कुछ जवाब मिला - lib_cef.pas में // cef_shutdown टिप्पणी की। इस पथ में सफल रूप से नष्ट हो गया, लेकिन मेरे पास बड़ी स्मृति रिसाव है। डीएलएल से फॉर्म बनाने वाले अन्य घटकों के साथ, डीएलएल को नष्ट करना और उतारना सफल है।डीएलएल फॉर्म

मैं सामान्य रूप से टीएचरोमियम घटक के साथ डीएलएल को कैसे लोड कर सकता हूं?

उत्तर

0

जब भी मुझे डीएलएल के मामले के लिए ऑब्जेक्ट्स बनाने की आवश्यकता होती है तो डीएलएल को अनलोड करने के प्रभाव में समान गलतियां होती हैं।

यदि आपने एप्लिकेशन ऑब्जेक्ट का उदाहरण बनाया है, तो DLL को अनलोड करने से पहले एप्लिकेशन को तुरंत चालू कर दें।