لینکس پر OLE کی خرابی 8004013F کو کیسے طے کریں



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

اگر آپ GNU / Linux پر کسی بھی طرح کے عمل درآمد پر شراب پر مبنی ماحول میں کسی بھی طرح کا ڈیٹا بیس یا میکرو چلانے کی کوشش کر رہے ہیں تو ، آپ کو کسی طرح کے غلطی کا پیغام مل سکتا ہے۔ پروگرام کے بہاؤ کے دوران کسی مرحلے پر ، آپ کو بالآخر ایک نظر آتا ہے OLE غلطی 8004013F ڈبہ. اس کے بعد آپ کا اسکرپٹ فوری طور پر عملدرآمد بند کردے گا۔ اگر ایسا ہونا تھا تو ، پھر آپ کو شاید ایسی لائبریری کی گمشدگی ہوگی جو آپ کے اسکرپٹ کو چلانے کی ضرورت ہے۔ دیسی ونڈوز کلائنٹ میں ، یہ لائبریریوں کو والدین کے میزبان کے ساتھ فائلوں کے اندر کی اشیاء سے مماثل بنانے کے لئے استعمال کیا جاتا ہے۔ لینکس میں یہ صلاحیت نہیں ہے ، کیونکہ ایک X سرور میں چلنے والا ہر پروگرام اپنے طریقے سے چیزوں کا انتظام کرتا ہے۔



مقامی مائیکرو سافٹ ونڈوز ماحول کے تحت ، ڈیلفی ایکسل کھولنے کے لئے تھوڑا سا کوڈ استعمال کرسکتے ہیں۔ اگر آپ مختلف چیزوں کے ساتھ کام کرنے کے لئے ایکسل کی ایک سرایت شدہ اور منسلک مثال چاہتے ہیں ، تو آپ استعمال کرسکتے ہیں ای سی ایل ایپ: = تخلیق اولی آبجیکٹ (‘ایکسل۔ اطلاق’)؛ ایسا کرنے کے لئے. لینکس کے اندر ، آپ نے اوپن آفس کو اس طرح استعمال کرنے کی کوشش بھی کی ہوگی۔ کیا آپ کو ڈیلفی خوفزدہ پھینک دیتے ہوئے مل جانا چاہئے؟ 8004013F اگر آپ نے OLE آبجیکٹ کو مثال کے ساتھ پیدا کرنے کی کوشش کے بعد آپ پر نقص پیدا کیا ای سی ایل ایپ: = تخلیق اولی آبجیکٹ (‘com.sun.star.ServiceManager’)؛ ٹکڑا ، پھر آپ شاید اسی انحصار کے مسئلے سے دوچار ہیں۔ پہلے ، کسی بھی غلط املا کے لئے اپنے کوڈ کو دیکھیں۔ انحصار میں شامل ہونے سے پہلے ہی یہ غلطیوں کی سب سے عمومی وجوہات ہیں۔ ایک بار جب آپ کو یقین ہو جائے کہ آپ نے سب کچھ صحیح لکھا ہے ، اور پھر آپ ضروری لائبریریوں کی بازیابی کے لئے آگے بڑھ سکتے ہیں۔



ضروری OLE لائبریریاں

آپ کو بھی اسی غلطی کا سامنا کرنا پڑ سکتا ہے اگر آپ ونڈوز آرگنائزر ایپلی کیشن کو کینوٹ-این ایف کے نام سے استعمال کرنے کی کوشش کر رہے ہیں ، اور اگر ایسی بات ہے تو آپ اس کے تدارک کے ل the اسی عمل کو استعمال کرسکتے ہیں۔ keynote.exe فائل انسٹالر کے ساتھ نہیں آتی ہے ، لہذا اسے عام کرنا عام ہے کہ اسے پروگرام فائلوں کی ڈائرکٹری میں نقل کیا جائے۔ اگرچہ یہ چل سکتا ہے ، آپ کو مذکورہ بالا 8004013F غلطی یا ایک مختلف 80004001 رعایت کا سامنا ہوسکتا ہے۔ دونوں ہی صورتوں میں ، mkdir کمانڈ یا اپنے گرافیکل فائل مینیجر سے پروگرام فائلوں کے اندر ڈائریکٹری بنائیں۔ اسے کینوٹ- NF کہتے ہیں ، اور keynote.exe بائنری کو اس پر منتقل کریں۔



اگر آپ کو ونڈوز ایکس پی ، وسٹا ، 7 ، 8 ، 8.1 یا 10 پارٹیشن تک رسائی حاصل ہے تو آپ شاید ایم ایسفٹیڈ ڈاٹ ڈی ایل فائل کو اس سے کاپی کرنے کی کوشش کریں۔ C: ونڈوز system32 کینوٹ - NF ڈائریکٹری کے لئے ڈائریکٹری۔ آپ کو بھی msls31.dll فائل کاپی کرنا چاہئے۔ آپ انسٹالیشن سی ڈی سے بھی ان دونوں کو حاصل کرسکتے ہیں ، لیکن ان کو پھیلانے کے ل you آپ کو توسیع کمانڈ استعمال کرنے کی ضرورت ہوگی۔ دونوں ہی صورتوں میں ، پروگرام چلائیں اور آپ کو معلوم کرنا چاہئے کہ یہ ٹھیک کام کرتا ہے۔



Thunar ، Nautilus اور اسی طرح کے دوسرے فائل مینیجرز keynote.exe کو ایک DOS کے عمل درآمد کے بطور شناخت کریں گے ، جسے آپ محفوظ طریقے سے نظرانداز کرسکتے ہیں۔ بس اسے چلائیں جیسے آپ پہلے تھے۔ جب آپ سیاق و سباق کے مینو تک رسائی کے لئے دائیں کلک کرتے ہیں تو ، آپ کو حقیقت میں ایسا آپشن مل سکتا ہے جو آپ کو شراب کے تحت چلانے کی ترغیب دے گا۔ اسے شروع کرنے کے لئے یہ آپشن منتخب کریں۔ اس کے بجائے ٹرمینل سے پروگرام چلانے سے آپ کو کسی ایسے خامی پیغامات دیکھنے کی اجازت ملے گی جو اس عمل میں ان کے سر کو پیچھے لگاسکتے ہیں۔ کچھ معاملات میں ، آپ کو حقیقت میں ایک اور مختلف فائلوں کے ناموں کے بارے میں ایک انتباہ مل سکتا ہے ، لیکن اس کے بجائے آپ کو حاصل کرنا چاہئے۔ بہت زیادہ یونکس انحصار خرگوش کے سوراخ کی طرح ، آپ نظریاتی طور پر مختلف فائلوں سے بھری ہوئی ڈائریکٹری کے حصول میں کچھ وقت گزار سکتے ہیں۔

جب آپ کو ایکسل یا ڈیلفی کوڈ کے ساتھ ایک ہی دشواری کا سامنا کرنا پڑتا ہے تو ، اس ڈائرکٹری میں جائیں جس میں عملدرآمد پر مشتمل ہے جس کو آپ چلانے کی کوشش کر رہے ہیں اور اس ڈائریکٹری میں متحرک طور پر منسلک دو لائبریری فائلوں کو چلانے کی کوشش کر رہے ہیں۔ آپ شراب کو ان میں ڈال کر ان تک مکمل رسائی دے سکتے ہیں ~ / .وائن / ڈرائیو_سی / ونڈوز / سسٹم 32 اس کے ساتھ ہی ، لیکن یہ ان فائلوں میں سے کچھ کو اوور رائٹ کر سکتا ہے جن کو شراب نے ڈیفالٹ کے ذریعہ انسٹال کیا ہے۔

چونکہ یہ DLL اوپن سورس حلز کے لئے کچھ طریقوں سے بہتر ہیں جن کا شراب استعمال کرتا ہے ، لہذا وہ دوسرے پروگراموں میں آپ کو چلانے والے اشیاء کو جوڑنے میں بھی مدد فراہم کرسکتے ہیں ، لیکن بہت سے صارفین لینکس کی تنصیب کو بند وسیلہ سے آلودہ کرنے کا خیال پسند نہیں کرتے ہیں۔ فائلوں. آپ کے پروگراموں کو صرف ان ڈائریکٹریوں میں رکھنا اس مسئلے کو حل کرنے کا بہترین طریقہ ہے۔ یہاں تک کہ آپ ونڈوز کے اصل لوازمات کے ل directories ڈائریکٹریاں بھی تشکیل دے سکتے ہیں جن کی آپ نے کسی دوسرے پارٹیشن سے کاپی کی ہے۔ مثال کے طور پر ، اگر صارف روایتی ورڈ پیڈ مثالوں کو شروع کرنے کے لئے باش اسکرپٹ یا ڈیلفی کوڈ استعمال کررہے ہیں تو کچھ صارفین کو اس طرح کے مسائل کا سامنا کرنا پڑتا ہے۔ شراب نے شاید اس کا تحریری شکل کا اپنا ورژن انسٹال کر لیا ہو ، لیکن آپ کو ڈائریکٹری بنانے میں کوئی چیز نہیں روکے گی '~ / .Wine / drive_c / پروگرام فائلیں /' اور اس میں write.exe ، msftedit.dll اور msls31.dll رکھنا ، پھر اس ڈائریکٹری کا حوالہ اپنے کوڈ سے دیں۔ چونکہ شراب میں مائیکروسافٹ ونڈوز این ٹی کا سیمیڈیڈیٹر ترجمان کا ایک قدیم ورژن شامل ہے ، لہذا اگر آپ چاہیں تو آپ ان پروگراموں کو بیچ اسکرپٹ فائلوں میں بھی حوالہ دے سکتے ہیں۔ اس بات کو یقینی بنائیں کہ انھیںECHO OFF کے ساتھ پیش کش کریں ، ورنہ ہر کمانڈ ایسے دکھائے گا جیسے آپ نے اسے کمانڈ لائن پر ٹائپ کیا ہو اور پھر ایک کے بعد دوسرے پر اس کو عمل میں لانے کیلئے انٹر کو دبائیں۔

انٹرنیٹ پر بہت سی سائٹیں ڈاؤن لوڈ کے ل D ڈی ایل ایل اشیاء پیش کرتی ہیں ، اور اگر آپ کے پاس کسی اور پارٹیشن پر ونڈوز انسٹالیشن نہیں ہے تو یہ ان ذخیروں میں سے کسی کے ساتھ جانے کا لالچ دے سکتا ہے۔ اگرچہ وہ واقعتا certainly آسان ہوسکتے ہیں ، اس بات کو یقینی بنائیں کہ اگر آپ کو اس طرح سے حاصل کرنے پر مجبور کیا گیا ہے تو آپ msftedit.dll اور msls31.dll پر میلویئر اسکین انجام دے رہے ہیں۔ آپ کو ان ذخیروں کے ساتھ وہی سلوک نہیں کرنا چاہئے جس طرح آپ اوبنٹو ، دبیان اور فیڈورا پروجیکٹس کے زیر اہتمام سرکاری اہلکاروں کے ساتھ سلوک کرتے ہیں۔

یہ بھی ذہن میں رکھیں کہ اگر آپ انہیں اس طرح سے حاصل کرنے پر مجبور ہیں کہ اگر آپ اپنا کوڈ دوبارہ تقسیم کررہے ہیں تو اس سے لائسنسنگ کے خدشات لاحق ہوسکتے ہیں۔ کوئی قابل عمل انسٹال نہ کریں جس کے بارے میں کوئی بھی ذخیرہ اندوزی پوچھتا ہو ، کیوں کہ یہ عمل دہندگان اکثر ایڈوئیر کی ایک شکل کے بجائے اصلی سرکاری مائیکروسافٹ ونڈوز سافٹ ویئر ماحول کے صارفین کو متاثر کرنے کے لئے ڈیزائن کیا جاتا ہے۔ کسی بھی معاملے میں ایسا ہی ہوتا ہے جہاں آپ کو ان دونوں کے باہر متعدد مختلف لائبریریوں کو ڈاؤن لوڈ کرنے کی ضرورت پڑسکتی ہے ، کیونکہ وہ اسی طرح کے ایڈویئر حملے کا شکار ہوسکتے ہیں۔

4 منٹ پڑھا