VB 6 Проблем
3 отговора
192 прегледа
VB 6 Проблем
Здравейте,
имам следния проблем: имам едно приложение, което е писано на VB 6. Същото работеше до днес сутринта без грешка, само че след като инсталирах последните windows updates започна да ми хвърля грешка, когато се опитва да създаде COM инстанция на себе си (late binding). Грешката, която получавам е "H80004005", потърсих в google и както изглежда такава грешка се получава при най-разнообразни ситуации. Като например, когато се прави връзка към аксеска база и потребителя няма права за писане в директорията на базата, само че в моя случай проблемът явно е някаде другаде, защото в случая се използва не Аксес, а Информикс и грешката не се хвърля при достъп до базата, а само когато приложението се опитва да създаде инстанция на себе си през COM.
Не съм сигурен дали проблемът се дължи на windows update-ите, които инсталирах, в началото предполагах, че е от тях, защото фиксваха нещо в файла rpcrt4.dll, който е отговорен за RPC, но впоследствие ги деинсталирах и проблемът си остана, а до днес сутринта това приложение работеше вече няколко месеца без никакви грешки...
Ще съм благодарен, ако някой може да ми помогне, защото точно с VB 6 нямам абсолютно никакъв опит.
This ain't no technological breakdown
This is the road to hell
имам следния проблем: имам едно приложение, което е писано на VB 6. Същото работеше до днес сутринта без грешка, само че след като инсталирах последните windows updates започна да ми хвърля грешка, когато се опитва да създаде COM инстанция на себе си (late binding). Грешката, която получавам е "H80004005", потърсих в google и както изглежда такава грешка се получава при най-разнообразни ситуации. Като например, когато се прави връзка към аксеска база и потребителя няма права за писане в директорията на базата, само че в моя случай проблемът явно е някаде другаде, защото в случая се използва не Аксес, а Информикс и грешката не се хвърля при достъп до базата, а само когато приложението се опитва да създаде инстанция на себе си през COM.
Не съм сигурен дали проблемът се дължи на windows update-ите, които инсталирах, в началото предполагах, че е от тях, защото фиксваха нещо в файла rpcrt4.dll, който е отговорен за RPC, но впоследствие ги деинсталирах и проблемът си остана, а до днес сутринта това приложение работеше вече няколко месеца без никакви грешки...
Ще съм благодарен, ако някой може да ми помогне, защото точно с VB 6 нямам абсолютно никакъв опит.
This ain't no technological breakdown
This is the road to hell
Re: VB 6 Проблем
виж си правата за достъп в регистрито, особено ако приложението се прави на друг усер
Re: VB 6 Проблем
Правата за запис в регистрито са наред.
Това, което не съм написал в горния пост е, че програмката е ActiveX exe и се дъни, когато се опита да направи инстанция към себе си чрез late binding.
Освен това установих, че когато го изпълнявам през VB IDE - то и задам "multi use", програмата върви, но ако направя самостоятелно .exe и се опитам да го изпълня, гърми отново?! Изобщо, пълна мъгла!..
This ain't no technological breakdown
This is the road to hell
Това, което не съм написал в горния пост е, че програмката е ActiveX exe и се дъни, когато се опита да направи инстанция към себе си чрез late binding.
Освен това установих, че когато го изпълнявам през VB IDE - то и задам "multi use", програмата върви, но ако направя самостоятелно .exe и се опитам да го изпълня, гърми отново?! Изобщо, пълна мъгла!..
This ain't no technological breakdown
This is the road to hell
Re: VB 6 Проблем
Скъпи приятелю ако updeita не е необходим. изтегли си упдеит за вб от мс сайта той вероятно ще поправи грешката.
Може да ми пратиш и некакво логче.
внимавай с сп6 на вб защото е несъвместим с некои търд парти контроли
Може да ми пратиш и некакво логче.
внимавай с сп6 на вб защото е несъвместим с некои търд парти контроли