हम केवल एक ही समय में हमारे ऐप के एक उदाहरण को चलाना चाहते हैं। तो शुरूआत में यह देखने लगता है कि ऐप चल रहा है या नहीं, और यदि यह है, तो यह मुख्य विंडो पर SetForegroundWindow पर कॉल करता है।एक और प्रक्रियाएं लाएं विंडो में अग्रभूमि पर जब ShowInTaskbar = false
यह सब अच्छा है और अच्छी तरह से ... अधिकांश भाग के लिए ..
जब हमारे एप्लिकेशन शुरू होता है यह एक स्पलैश स्क्रीन और एक लॉग ऑन रूप में दिखाई देगा। इन दोनों रूपों में ShowInTaskBar = false है।
इस कारण, यदि आप लॉगऑन फॉर्म दिखाते समय ऐप की एक और प्रतिलिपि शुरू करने का प्रयास करते हैं, तो लॉगऑन फॉर्म को पर लाया नहीं गया है!
खासकर जब उपयोगकर्ता टास्कबार में कुछ भी नहीं देख सकता है, तो वे सभी जानते हैं कि ऐप डफ है और शुरू नहीं हो सकता है। कोई संकेत नहीं है कि एक और उदाहरण चल रहा है।
क्या इस समस्या के आसपास कोई रास्ता है?
प्रश्न: इस का समाधान नहीं लॉग ऑन फार्म के मालिक संपत्ति की स्थापना करता है या करता है इसका कोई प्रभाव नहीं है? – Asher