में वेरिएंट सरणी का उपयोग कैसे करें मेरे पास दो डेल्फी 7 प्रोग्राम हैं: एक COM ऑटोमेशन सर्वर (EXE) और अन्य प्रोग्राम जो स्वचालन सर्वर का उपयोग कर रहा है।डेल्फी
मैं दूसरे के कार्यक्रम से बाइट्स की एक सरणी पारित करने के लिए की जरूरत है।
कुछ खोज के बाद मैंने पाया है कि संस्करण सरणियों का उपयोग कर (मुझे सही करें अगर आप किसी भी बेहतर तरीकों जानते हैं) जाने का रास्ता है।
मेरा प्रश्न है: मैं एक प्रोग्राम में एक संस्करण सरणी कैसे बना सकता हूं, और फिर मैं दूसरे में अपने मूल्य कैसे पढ़ूं?
मैं VarArrayCreate और VarArrayLowBound/VarArrayHighBound के बारे में पता है, लेकिन मैं यह कैसे ठीक से करने के बारे में अनिश्चित हूँ।
धन्यवाद!
धन्यवाद! क्या आप क्लाइंट की तरफ सरणी को वापस पढ़ने के तरीके पर कुछ उदाहरण कोड भी दे सकते हैं? आइए मान लें कि क्लाइंट को एक वैरिएट में एक vararray पास किया गया है, आप इसे कैसे पढ़ते हैं? क्या आप VarArrayCreate को कॉल करते हैं या केवल VarArrayLowBound आदि का उपयोग करते हैं? – Steve
बस दूसरी ओर सरणी का उपयोग करें। इसे केवल एक बार बनाएं। लेकिन देखें कि इसे साफ़ करने के लिए कौन जिम्मेदार है। – Runner