Како исправити грешку ОЛЕ 8004013Ф на Линуку



Испробајте Наш Инструмент За Елиминисање Проблема

Ако покушавате да покренете било коју базу података или макронаредбе у окружењу заснованом на вину на било којој врсти ГНУ / Линук имплементације, можда ћете наићи на неку врсту поруке о грешци. У неком тренутку током тока програма, на крају ћете можда видети ОЛЕ грешка 8004013Ф кутија. Тада ће ваша скрипта одмах престати да се извршава. Ако би се ово догодило, онда вам више него вероватно недостаје библиотека коју ваша скрипта треба да покрене. У изворном Виндовс клијенту, ове библиотеке се користе за подударање објеката унутар датотека са родитељским хостом. Линук нема ову могућност, јер сваки програм покренут на Кс серверу управља стварима на свој начин.



У изворном Мицрософт Виндовс окружењу, Делпхи може да користи мали део кода за отварање програма Екцел. Ако сте желели да уграђена и повезана инстанца Екцел-а ради са различитим објектима, онда сте можда користили ецлАпп: = ЦреатеОлеОбјецт (‘Екцел.Апплицатион’); урадити тако. Унутар Линука можда сте чак покушали да користите ОпенОффице на овај начин. Ако нађете Делпхија како баца стрепњу 8004013Ф грешка код вас након што покушате да креирате ОЛЕ објекат са инстанцом датотеке ецлАпп: = ЦреатеОлеОбјецт (‘цом.сун.стар.СервицеМанагер’); фрагмент, онда вероватно патите од истог проблема зависности. Прво прегледајте свој код да бисте пронашли правописне грешке. То су најчешћи узроци грешака чак и пре него што се укључе зависности. Када се уверите да сте све правилно написали, а затим можете да наставите са опоравком потребних библиотека.



Неопходне ОЛЕ библиотеке

Исту грешку можете доживети и ако сте покушавали да користите Виндовс организатор под називом кеиноте-нф, а ако је то случај, можете да користите исти поступак да бисте је исправили. Датотека кеиноте.еке не долази са инсталационим програмом, па је уобичајено да је копирате у директоријум Програм Филес. Иако би се могао покренути, могли бисте искусити горе поменуту грешку 8004013Ф или другачији изузетак 80004001. У оба случаја направите директоријум унутар програмских датотека помоћу команде мкдир или вашег графичког менаџера датотека. Назовите га КеиНоте-НФ и преместите на њега бинарни запис кеиноте.еке.



Ако имате приступ партицији са оперативним системом Виндовс КСП, Виста, 7, 8, 8.1 или 10, можда ћете желети да покушате да копирате датотеку мсфтедит.длл из Ц: Виндовс систем32 директоријум у директоријум КеиНоте-НФ који сте направили. Такође треба копирати датотеку мслс31.длл. Обоје можете добити и са инсталационог ЦД-а, али мораћете да користите команду за проширивање да бисте их надували. У оба случаја покрените програм и требало би да утврдите да он добро функционише.



Тхунар, Наутилус и други слични менаџери датотека идентификоваће кеиноте.еке као ДОС извршну датотеку, коју можете безбедно игнорисати. Једноставно покрените као раније. Када десним тастером миша кликнете за приступ контекстном менију, можда ћете заиста добити опцију која вас подстиче да је покренете под Вине. Изаберите ову опцију да бисте је покренули. Покретање програма са терминала уместо тога омогућиће вам да видите све поруке о грешкама које би могле да им дигну главу у процесу. У неким случајевима можете заиста добити упозорење о другачијем имену датотеке од мсфтедит.длл или мслс31.длл, које бисте уместо тога требали добити. Слично као и зечја рупа зависности од Уника, и теоретски бисте могли провести неко време у набавци директорија препуног различитих датотека.

Када имате исти проблем са Екцел или Делпхи кодом, дођите до директоријума који садржи извршну датотеку коју покушавате да покренете и ставите две динамички повезане датотеке библиотеке у тај директоријум. Вину можете дати потпуни приступ овим стављањем ~ / .вине / дриве_ц / Виндовс / систем32 такође, али ово може заменити неке датотеке које Вине подразумевано инсталира.

Будући да су ове ДЛЛ датотеке на неки начин супериорне у односу на решења отвореног кода која Вине користи, они такође могу помоћи у повезивању објеката у другим програмима које бисте могли покренути, али многим корисницима се не свиђа идеја да загађују своју Линук инсталацију затвореним извором фајлови. Стављање само у директоријуме које ваши програми заправо користе је најбољи начин за решавање овог проблема. Можете чак да креирате директоријуме за стварну Виндовс додатну опрему коју сте копирали са друге партиције. На пример, неки корисници имају овакве проблеме ако користе басх скрипту или Делпхи код за покретање традиционалних ВордПад инстанци. Вине је можда инсталирао сопствену верзију врите.еке, али ништа вас не спречава да направите директоријум у “~ / .Вине / дриве_ц / Програмске датотеке /” и постављање врите.еке, мсфтедит.длл и мслс31.длл на њега, а затим референцирање тог директоријума са вашим кодом. Будући да Вине садржи примитивну верзију цмд интерпретера из Мицрософт Виндовс НТ-а, можете такође да упутите ове програме у пакетне датотеке скрипти ако желите. Обавезно их предговорите са @ЕЦХО ОФФ, иначе ће се свака команда појавити као да сте је откуцали у командној линији, а затим притиснули ентер да бисте је извршавали једну за другом.

Многе веб локације на Интернету нуде ДЛЛ објекте за преузимање и можда ће бити примамљиво да идете са једним од ових спремишта ако немате Виндовс инсталацију на другој партицији. Иако заиста могу бити сасвим згодни, обавезно извршите скенирање малвера на мсфтедит.длл и мслс31.длл ако сте приморани да их набавите на овај начин. Не би требало да се према овим спремиштима понашате на исти начин као према службеним спонзорисаним од пројеката Убунту, Дебиан и Федора.

Имајте на уму и да ако будете приморани да их набавите на овај начин, ако прерасподелите код, то може изазвати недоумице око лиценцирања. Не инсталирајте ниједну извршну датотеку о којој било које такво спремиште пита, јер су ове извршне датотеке најчешће облик адваре-а дизајниран да утиче на кориснике стварног званичног Мицрософт Виндовс софтверског окружења. Исто важи и за сваки случај када би од вас можда требало да преузмете већи број различитих библиотека изван ове две, јер оне могу постати плен исте врсте адверске инвазије.

4 минута читања