ठीक से स्थापित करने और पंजीकरण करने के बाद भी, इसलिए मुझे एक विंडोज सेवा मिली है जिसमें FileSystemWatcher
है जो कुछ के लिए आउटपुट फ़ोल्डर देखता है विजुअल फॉक्सप्रो डेटाबेस फाइलें। और यह उन फ़ाइलों को पढ़ने के लिए VFPOLEDB.1
प्रदाता का लाभ उठाता है। मैं इस प्रदाता से दूर नहीं जा सकता क्योंकि इसका उत्पादन में उपयोग किया जा रहा है।त्रुटि प्राप्त करना "द 'VFPOLEDB.1' प्रदाता स्थानीय मशीन पर पंजीकृत नहीं है" प्रदाता
हालांकि, मुझे पहले कभी इस एप्लिकेशन का समर्थन नहीं करना पड़ा था, इसलिए मेरा विकास बॉक्स इसके लिए सेटअप नहीं है।
- विंडोज 7 64
- विजुअल स्टूडियो 2005
- .NET 2.0 Windows सेवा
हां, जब मैं पहली बार त्रुटि मिल रही शुरू कर दिया मैं लगा मैं बस नहीं था: यहाँ मेरी माहौल है प्रदाता है बिल्कुल, और मैं सही था। इसलिए, मैंने इसे डाउनलोड किया और स्थापित किया from here।
मैं फिर फ़ोल्डर में फ़ाइलों को फिर से छोड़ने के लिए आगे बढ़ गया, लेकिन मुझे समान त्रुटि मिली।
मैं लगा है क्योंकि यह एक x64
मशीन मैं इसके साथ समस्याओं का सामना कर रहा हो सकता है पंजीकृत हो रही है, क्योंकि यह शायद SysWOW64
में गिरा दिया गया था, और यह के रूप में मैं उम्मीद थी, इसलिए मैं इस आदेश को दौड़ा:
regsvr32 "C:\Windows\SysWOW64\mscomct2.ocx"
और यह कहा गया कि यह सफलतापूर्वक पंजीकृत हुआ था (जिसका अर्थ है एलओएल के बारे में कुछ नहीं) लेकिन मैंने फ़ाइलों को फिर से गिरा दिया - एक ही त्रुटि।
मैं अभी तक अपने मशीन रिबूट नहीं किया है, और अगर किसी को एक सम्मोहक कारण यह है कि समस्या है है मैं कर सकते हैं, लेकिन आम तौर पर बोल रहा है, तो विधानसभा regsvr32
कि आवश्यक नहीं है के साथ ठीक से पंजीकृत है। मैंने COM ऑब्जेक्ट्स के टन के साथ काम किया है और जब तक मैंने इसे पंजीकृत किया है तब तक ऑब्जेक्ट तक पहुंचने के लिए कभी भी रीबूट नहीं करना होगा।
क्या कोई इस बात को पंजीकृत करने के लिए मुझे एक और कदम जानने की ज़रूरत है?
बिल्कुल शानदार जवाब, धन्यवाद दोस्त, यह एक आकर्षण की तरह काम करता है! –
यह मुझे आईआईएस 8 के तहत चलाने के लिए, "पूल" सेटिंग "32-बिट अनुप्रयोगों को सक्षम करें" को बदलने के लिए याद दिलाता है। –