Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Błąd bazy danych czy Microsoft NET

simonto 04 Lis 2011 17:58 1226 2
  • #1 04 Lis 2011 17:58
    simonto
    Poziom 9  

    Witam Kolegów (i Koleżanki),

    Mam taki problem - jestem użytkownikiem specjalistycznego oprogramowania do pomiaru kolorów. Program ten jest napisany w Microsoft NET 3.5 i w wersji instalacyjnej chce MS NET 3.5 instalować - niestety w Windows 7 to nie przejdzie. Próbowałem wieokrotnie i udaje się zainstalować tylko Ms NET 4.0

    Po zainstalowaniu programi i poprawnym wpisaniu w pilku INI scieżki baz danych z wartościami do obliczeń otrzymuję taki komunikat programu jak ponizej. W bazach danych (3 pliki) znalazłem wadliwe wpisy (w odwołaniach) oznaczone słowem MISSING i odznaczyłem je - ale nie daje to porawy. MISSING jest biblioteka NET 3.5. Czy na podstawie tego wpisu ktoś z koleów i koleżanek moze podpowiedzieć mi w jakim kierunku iść czy co zrobić aby ten program uruchomić ???

    Pozdrawiam
    Simonto


    --------------------------------------------------------------------------

    Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time)
    zamiast tego okna dialogowego znajdują się na końcu tego komunikatu.

    ************** Tekst wyjątku **************
    System.Exception: Nie można utworzyć składnika ActiveX.
    w Microsoft.VisualBasic.Interaction.CreateObject(String ProgId, String ServerName)
    w ColorMeasure.clsEyeOne..ctor()
    w ColorMeasure.MeasureRefl.MesClasm()
    w ColorMeasure.MeasureReflex.Umspeich(MeasParameters& Messg, NormIlluminat& Norfa)
    w MankiewiczFarb.frmMankiewMDI.frmMankiewMDI_Load(Object sender, EventArgs e)
    w System.Windows.Forms.Form.OnLoad(EventArgs e)
    w System.Windows.Forms.Form.OnCreateControl()
    w System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    w System.Windows.Forms.Control.CreateControl()
    w System.Windows.Forms.Control.WmShowWindow(Message& m)
    w System.Windows.Forms.Control.WndProc(Message& m)
    w System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    w System.Windows.Forms.ContainerControl.WndProc(Message& m)
    w System.Windows.Forms.Form.WmShowWindow(Message& m)
    w System.Windows.Forms.Form.WndProc(Message& m)
    w System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Zestawy załadowane **************
    mscorlib
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    MankiewiczFarb
    Wersja zestawu: 1.0.0.1
    Wersja Win32: 1.0.0.1




    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/MankiewiczFarb.exe
    ----------------------------------------
    System.Drawing
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.D.../2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.5447 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.W....0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    ColorStructures
    Wersja zestawu: 1.1.0.0
    Wersja Win32: 1.1.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/ColorStructures.DLL
    ----------------------------------------
    ColorGeneral
    Wersja zestawu: 1.1.0.0
    Wersja Win32: 1.1.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/ColorGeneral.DLL
    ----------------------------------------
    System.Data
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    ColorBasisProg
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/ColorBasisProg.DLL
    ----------------------------------------
    ColorParamLIB
    Wersja zestawu: 1.1.0.0
    Wersja Win32: 1.1.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/ColorParamLIB.DLL
    ----------------------------------------
    ColorReadWriteDaten
    Wersja zestawu: 1.1.0.0
    Wersja Win32: 1.1.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/ColorReadWriteDaten.DLL
    ----------------------------------------
    System.Xml
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    GeneralLibrary
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/GeneralLibrary.DLL
    ----------------------------------------
    Microsoft.VisualBasic
    Wersja zestawu: 8.0.0.0
    Wersja Win32: 8.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsof...0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    ColorSettingsNET
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/ColorSettingsNET.DLL
    ----------------------------------------
    ColorCalculation
    Wersja zestawu: 1.1.0.0
    Wersja Win32: 1.1.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/ColorCalculation.DLL
    ----------------------------------------
    ColorMeasure
    Wersja zestawu: 1.1.0.0
    Wersja Win32: 1.1.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/ColorMeasure.DLL
    ----------------------------------------
    ColorService
    Wersja zestawu: 1.1.0.0
    Wersja Win32: 1.1.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/MankiewiczFarb/ColorService.DLL
    ----------------------------------------
    System.Transactions
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Tra...0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Ent...03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    System.Configuration
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.C....0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Windows.Forms.resources
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.W...561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    mscorlib.resources
    Wersja zestawu: 2.0.0.0
    Wersja Win32: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Microsoft.VisualBasic.resources
    Wersja zestawu: 8.0.0.0
    Wersja Win32: 8.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsof...f11d50a3a/Microsoft.VisualBasic.resources.dll
    ----------------------------------------

    ************** Debugowanie w trybie JIT **************
    Aby włączyć debugowanie w trybie JIT (just-in-time), plik .config tej
    aplikacji lub komputera (machine.config) musi mieć
    wartość jitDebugging ustawioną w sekcji system.windows.forms.
    Aplikacja musi być również skompilowana z włączonym
    debugowaniem.

    Na przykład:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    Gdy debugowanie JIT jest włączone, wszystkie nieobsługiwane wyjątki
    są wysyłane do debugera JIT zarejestrowanego na komputerze
    i nie są obsługiwane w tym oknie dialogowym.

    0 2
  • #2 04 Lis 2011 18:34
    Dżyszla
    Poziom 42  

    A ja zawsze powtarzałem, że .NET to h...

    A jak kończy się instalacja .NET 3.5 na 7? Wydawało mi się, że ten system jest standardowo już w to wyposażony... Próbowałeś może uruchamiać instalator w trybie zgodności lub wręcz w wirtualnym środowisku XP?

    0
  • #3 04 Lis 2011 19:14
    marcinj12
    Poziom 40  

    Kolega Dżyszla wydaje się być uprzedzony :) Za większość błędów odpowiadają programiści, nie środowiska. Myślę, że w tym wypadku może być podobnie - prawdopodobnie brakuje jakiejś biblioteki, skoro nie może zarejestrować kontrolki ActiveX, lub jest ona niekompatybilna z używanym systemem. Bez wglądu w kod programu i debugowania raczej nikt Ci porady na odległość nie udzieli.
    Ja na pierwszym miejscu bym się skontaktował z autorem programu - macie chyba jakieś wsparcie do programu??

    Pytanie drugie: próbowałeś już instalacji na Win 7 na innej maszynie, która się udała? Może program jest napisany pod 64 bity, a Ty korzystasz z 32 bitowego systemu lub odwrotnie? Jak poprzednik napisał w Win 7 jest standardowo .NET 3.5, nie ma potrzeby żeby go instalować. Możesz sprawdzić, czy jest w lokalizacji C:\Windows\Microsoft.NET\Framework\v3.5 (i/lub jego 64-bitowym odpowiedniku) oraz Dodaj/Usuń programy, w funkcjach systemu Windows.

    Możesz spróbować uruchomić instalator jako administrator (Windows 7 ma restrykcje większe niż XP w uruchamianiu niektórych funkcji, może nie pozwolił zarejestrować jakiś bibliotek?).

    Co masz na myśli pisząc, że:

    Cytat:
    W bazach danych (3 pliki) znalazłem wadliwe wpisy

    ? W jakich bazach, jakie to były błędy? Sprawdzałeś po instalacji dzienniki systemu Windows w poszukiwaniu błędów?

    0