मैं एक VB6 एप्लिकेशन को बनाए रख रहा हूं और हम अध्ययन कर रहे हैं कि कैसे। मुझे कुछ शिक्षाप्रद 'हैलो वर्ल्ड' के उदाहरण मिले कि यह कैसे करना है और यह हमारे ऐप के साथ ठीक काम करता है। लेकिन इन संकर अनुप्रयोगों का वास्तविक विश्व व्यवहार कैसा है? क्या वे स्थिर, बनाए रखने योग्य हैं? हमारे कार्यक्रम का विशेष रूप से यह है कि एक ही कंप्यूटर पर अधिक उपयोगकर्ता इसका उपयोग उपयोगकर्ता खातों को स्विच करके करेंगे।
EDIT: VB6 ऐप USB कनेक्शन से डेटा पढ़ता है और इसे एक्सेस डेटाबेस में स्टोर करता है। उपयोगकर्ता डेटा पर विभिन्न विचारों को कॉल कर सकता है। डेटा एक हार्डवेयर डिवाइस में कैश्ड है, इसलिए इसे पढ़ने में व्यवधान घातक नहीं है।
EDIT 4th Oct 2015: एक फॉलो अप के लिए समय: हम अभी भी .Net के लिए मौजूदा VB6 कोड को कदम से बदलने की प्रक्रिया में हैं। पहले हमने डेटा ऐक्सेस रूटीन पर लिया, फिर बिजनेस लॉजिक और वर्तमान में एक के बाद एक फॉर्म को WPF में बदल दिया। हमने वास्तव में हमारे द्वारा (VB.Net में) कोड के हर टुकड़े को फिर से लिखना समाप्त कर दिया, लेकिन हम इतनी धीमी गति से और उसी तरह की कार्यक्षमता में सुधार कर सकते थे। हाइब्रिड एप्लिकेशन विंडोज 8, 8.1 और 10 के संक्रमण से बच गया।
EDIT 9 मार्च 2018: हम अगले महीने पूरी तरह से परिवर्तित कोड जारी करेंगे। हाइब्रिड एप्लिकेशन को कम से कम एक वर्ष तक समर्थित किया जाएगा। यह मुख्य रूप से उच्च रिज़ॉल्यूशन स्क्रीन पर समस्याएं दिखा रहा है, लेकिन अन्यथा ठीक काम कर रहा है। ईमानदार होने के लिए, हमारे पास VB6 कोड बेस के साथ संगतता समस्या होने की तुलना में भ्रष्ट .Net फ्रेमवर्क इंस्टॉलेशन और निर्भरता की भ्रष्ट इंस्टॉलेशन (SQL Server LocalDb) के कारण अधिक समर्थन सिरदर्द हैं।