Avatar billede rexy Nybegynder
18. januar 2007 - 00:12 Der er 2 kommentarer

3.part OCX Published program virker ikke på andre computere

Jeg har lavet et program der benytter sig af en 3. parts Component (OCX)
http://www.microtelecompos.com/ftp/StarVBKit.ocx

Programmet kører fint på i vb2005 og den publishede/Installerede version. Men kun på den computer programmet er bygget på.

Når programmet installeres på en anden computer, kommer der en fejl som handler om Starvbkit Class not registred. Hvis jeg så manuelt Registrerer svarvbkit.ocx ændrer den fejlen til noget i denne stil:
ActiveX understøtter ikke Vindue Løs kørsel af StarVBKit..
Nogen der kan sige mig hvad jeg gør galt??
Jeg ville mene når når man publisher et program, tilføjer og registrere den så ikke automatisk alle de filer der ar nødvendige for at programmet virker??

Eller skal man huske at gøre nogen manuelt..
Avatar billede arne_v Ekspert
18. januar 2007 - 00:54 #1
OCX skal vel registreres på alle maskiner hvor den skal bruges ?

(med regsvr32)
Avatar billede rexy Nybegynder
18. januar 2007 - 10:19 #2
Den har jeg tænkt på. Det er rigtigt at den åbenbart ikke kan finde ud af at registrere printer.ocx selv.

Men når jeg så gør det manuelt med regsvr32 kommer den med denne fejl.
Og det er ikke en kode fejl, da åprogtrammet virker fint på maskiner med VB2005 på.


Der opstod en fejl under oprettelsen af formularen. Se Exception.InnerException for af få yderligere oplysninger.

Fejlen er: Der kunne ie opnås en vindues-handle til objektet "AxStarComm"
ActiveX-objekter uden vinduer understøtes ikke.

Kopi af detallejrne:
System.InvalidOperationException: Der opstod en fejl under oprettelsen af formularen. Se Exception.InnerException for at få yderligere oplysninger. Fejlen er: Der kunne ikke opnås en vindues-handle til objektet 'AxStarComm'. ActiveX-objekter uden vinduer understøttes ikke. ---> System.InvalidOperationException: Der kunne ikke opnås en vindues-handle til objektet 'AxStarComm'. ActiveX-objekter uden vinduer understøttes ikke.
  ved System.Windows.Forms.AxHost.EnsureWindowPresent()
  ved System.Windows.Forms.AxHost.InPlaceActivate()
  ved System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
  ved System.Windows.Forms.AxHost.CreateHandle()
  ved System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
  ved System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
  ved System.Windows.Forms.AxHost.EndInit()
  ved WindowsApplication1.Printer.InitializeComponent()
  ved WindowsApplication1.Printer..ctor()
  --- Slut på staksporing af indre undtagelser ---
  ved WindowsApplication1.My.MyProject.MyForms.Create__Instance__[T](T Instance)
  ved WindowsApplication1.Form1.Button1_Click(Object sender, EventArgs e)
  ved System.Windows.Forms.Control.OnClick(EventArgs e)
  ved System.Windows.Forms.Button.OnClick(EventArgs e)
  ved System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  ved System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  ved System.Windows.Forms.Control.WndProc(Message& m)
  ved System.Windows.Forms.ButtonBase.WndProc(Message& m)
  ved System.Windows.Forms.Button.WndProc(Message& m)
  ved System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  ved System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  ved System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Indlæste assemblies **************
mscorlib
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
WindowsApplication1
    Assemblyversion: 1.0.0.0
    Win32-version: 1.0.0.0
    CodeBase: file:///C:/Documents%20and%20Settings/mm/Lokale%20indstillinger/Apps/2.0/P2M1B1MC.HWP/4NVN47CC.EXX/wind..tion_730f834a480173d7_0001.0000_c139b10a9316f18f/WindowsApplication1.exe
----------------------------------------
Microsoft.VisualBasic
    Assemblyversion: 8.0.0.0
    Win32-version: 8.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
AxInterop.StarVBKit
    Assemblyversion: 4.3.0.0
    Win32-version: 4.3.0.0
    CodeBase: file:///C:/Documents%20and%20Settings/mm/Lokale%20indstillinger/Apps/2.0/P2M1B1MC.HWP/4NVN47CC.EXX/wind..tion_730f834a480173d7_0001.0000_c139b10a9316f18f/AxInterop.StarVBKit.DLL
----------------------------------------
System.Windows.Forms.resources
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_da_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Interop.StarVBKit
    Assemblyversion: 4.3.0.0
    Win32-version: 4.3.0.0
    CodeBase: file:///C:/Documents%20and%20Settings/mm/Lokale%20indstillinger/Apps/2.0/P2M1B1MC.HWP/4NVN47CC.EXX/wind..tion_730f834a480173d7_0001.0000_c139b10a9316f18f/Interop.StarVBKit.DLL
----------------------------------------
mscorlib.resources
    Assemblyversion: 2.0.0.0
    Win32-version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Microsoft.VisualBasic.resources
    Assemblyversion: 8.0.0.0
    Win32-version: 8.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_da_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester