www.rgc.ro Web analytics

Jump to content

Recommended Posts

Posted

Am facut cam tot ce trebuia, instalare/dezinstalare/update la tot ce trebuie (video, c++ runtime, etc), plus metoda cu regsvr32 msvcr80.dll si regsvr32 /u msvcr80.dll, si bagat iar comanda cealalta, si tot nu am rezolvat.

Am copiat alte dll-uri de pe net, foldere de jocuri, kit de office, si tot asa face.

In afara de pus sistem de operare nou, mai am vre-o obtiune?

Sunt mai multe programe care nu pornesc, mai nou si amplitube 3 (il foloseam pentru tuner, e foarte precis).

post-5050-1286568333_thumb.jpg

post-5050-1286568343_thumb.jpg

post-5050-1286568356_thumb.jpg

Posted
Downloadeaza Dependency Walker de aici si porneste-l. Deschide EXE-ul care nu merge incarcat si vezi ce DLL-uri apar cu rosu in lista. MSVCR nu e componenta COM, deci nu are sens REGSVR32, cel mai probabil depinde de un alt DLL care nu e gasit.

 

Multumesc pentru sfaturi. Daca nu rezolv, maine pun sistemul de operare, asta e, urasc Microsoftul.

Posted (edited)

Acum este mult mai clar.Iti lipseste un fisier (sau nu este in path) care poate fi COM,DCOM sau orice tip de obiect care depinde de acel runtime-ul Microsoft C/C++.Faptul ca "sare-n sus" regsvr32, ma duce cu gandul , totusi,...la un COM.

La fel se mai poate intampla si daca utilizatorul care-l folosesti nu are acces la acel fisier sau are atribut Read Only.

Edited by ggg
Posted
Acum este mult mai clar.Iti lipseste un fisier (sau nu este in path) care poate fi COM,DCOM sau orice tip de obiect care depinde de acel runtime-ul Microsoft C/C++.Faptul ca "sare-n sus" regsvr32, ma duce cu gandul , totusi,...la un COM.

La fel se mai poate intampla si daca utilizatorul care-l folosesti nu are acces la acel fisier sau are atribut Read Only.

 

Nu e vorba de COM, runtime-ul de C++ nu are treaba cu COM-ul. Nici nu e COM si nici nu depinde de COM. Dependinta e un simplu DLL, care nu e in Windows\System32. E posibil ca o dezinstalare de program sa fi sters si alte DLL-uri de care depindea MSVCR.

Posted (edited)
Nu e vorba de COM, runtime-ul de C++ nu are treaba cu COM-ul.

Acel Msvcr80.dll are legatura cu orice fisier care este rezultatul unei compilari cu Microsoft C/C++.Asta rezulta si din eroare functiei LoadLibrary(), folosita pt incarcarea unui DLL care depinde de Msvcr80.dll.Iti spun pe cuvant.Ma jur si pe rosu daca vrei :):lol: :lol:

Ca sa foloseasca DepencyWalker mai intai trebuie sa stie care dintre DLL-uri are aceasta problema(banuiesc in continuare ca este un ActiveX,deci Component Object Model).Sa vezi dependintele librariei Msvcr80.dll nu este ceva spectaculos.

Edited by ggg
Posted
@ggg: in mesajul de eroare scrie ca MSVCR nu poate fi incarcat.

Asa este.Numai ca trebuie luat in considerare cum se rezolva link-ul dintre fisiere dupa compilare.

Presupunem ca avem 2 fisiere care depind unul de celelalt:un ActiveX dezvoltat in C# .NET care foloseste un dll dezvoltat in C/C++.In momentul in care dll-ul dezvoltat in C/C++ nu poate fi incarcat sau nu se poate verifica versiunea,sau nu se initializeaza...sau mai pot fi o "tona" de motive, ....this error message occur.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

"This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.