मुझे पुरानी बोर्लैंड कंपाइलर (बीसी 5) का उपयोग करके सी में लिखे गए पुराने ऐप का समर्थन करना होगा।पुराने बोर्लैंड सी में एक दृश्य सी ++ डीएलएल का उपयोग करना?
दुर्भाग्यवश पुरानी टीसीपी/आईपी लाइब्रेरी जिसका हम उपयोग करेंगे, उसकी उम्र दिखाना शुरू हो रहा है और Vista & Win7 मशीनों के साथ समस्याएं आ रही हैं।
मैं एमएस विज़ुअल सी के लिए ++ उपलब्ध कार्यों के एक नए पुस्तकालय है, और मुझे लगता है कि उपयोग करने के लिए एक DLL कि Borland सी
तो से प्रतिदेय होगा करना चाहते हैं, मैं 2 मुद्दे हैं: 1) एक बोर्लैंड सी प्रोग्राम से कॉल करने योग्य दृश्य सी ++ डीएलएल कैसे बनाएं, और 2) यदि यह कॉल करने योग्य है, तो सी ++ फ़ंक्शंस को सादे पुराने सी से कैसे कॉल करें?
आदर्श रूप से, पूरी परियोजना को विज़ुअल सी में परिवर्तित किया जाना चाहिए, लेकिन वहां कई विरासत सुविधाएं हैं जो इस परियोजना को एक प्रमुख उपक्रम बनाती हैं! मैं थोड़ी देर के लंबे समय तक :)
स्टीव
क्या आपके पास अभी भी बोर्लैंड सी कंपाइलर है? यदि ऐसा है तो आप ऐप और लाइब्रेरी के बीच संपर्क क्षेत्र को कम करने का प्रयास कर सकते हैं। –