Print side | Luk vindue

Fejl ved registrering af ocx fil.

Udskrevet fra: recordere.dk - Danmarks AV Forum
Kategori: Generelle emner
Forumnavn: PC hardware & software
Forumbeskrivelse: Hardware & software, men ikke HTPC
Web-adresse: https://forum.recordere.dk/forum_posts.asp?TID=156499
Udskrevet den: 29-Marts-2024 kl. 10:35


Emne: Fejl ved registrering af ocx fil.
Skrevet af: Thorvald
Emne: Fejl ved registrering af ocx fil.
Skrevet den: 08-Oktober-2018 kl. 04:25
Hej.

Nogen der ved hvad nedenstående fejl betyder og hvad man skal gøre?




-------------
Med de venligste hilsener

Thorvald.



Svar:
Skrevet af: KlausDM
Skrevet den: 08-Oktober-2018 kl. 06:07
Hvad er du ved at installere?

Klaus


-------------
Min modelbane, http://modelbaneeuropa.dk" rel="nofollow - http://modelbaneeuropa.dk
Min hjemmeside, http://moppe.dk" rel="nofollow - http://moppe.dk


Skrevet af: Thorvald
Skrevet den: 08-Oktober-2018 kl. 06:35
Mit tegneprogram "Dietrichs". Dvs. selve tegneprogrammet virker fint, men jeg kan ikke åbne materiale databasen, hvilket jeg af og til gør, hvis jeg har brug for at lave et nyt materiale el.lign. Jeg har fundet ud af så meget, at for at det vil skulle virke er der en eller to filer, der skal "registreres". Se også nedenstående fejlmeddelelse fra når jeg prøver at åbne materiale database programmet.




-------------
Med de venligste hilsener

Thorvald.


Skrevet af: Flomsen
Skrevet den: 08-Oktober-2018 kl. 08:45
Prøv at hente en ny og ligge den i mappen hvor den mangler
https://www.azdll.net/files/fpspr70-ocx.html" rel="nofollow - https://www.azdll.net/files/fpspr70-ocx.html


Skrevet af: Thorvald
Skrevet den: 08-Oktober-2018 kl. 09:34
Tak for forslaget Flomsen. Men vil det virke? Det er er måske ikke en program specifik fil? Men derudover ser den ud til at være fra 2006 i det link du angiver. Det er ældre end mit tegneprogram (fra 2007).

-------------
Med de venligste hilsener

Thorvald.


Skrevet af: Flomsen
Skrevet den: 08-Oktober-2018 kl. 11:46
Du kunne jo prøve at se om det virker, hvis ikke så sletter du jo bare filen igen.


Skrevet af: Brixen
Skrevet den: 08-Oktober-2018 kl. 15:22
Oprindeligt skrevet af Thorvald Thorvald skrev:

Mit tegneprogram "Dietrichs". Dvs. selve tegneprogrammet virker fint, men jeg kan ikke åbne materiale databasen, hvilket jeg af og til gør, hvis jeg har brug for at lave et nyt materiale el.lign. Jeg har fundet ud af så meget, at for at det vil skulle virke er der en eller to filer, der skal "registreres". Se også nedenstående fejlmeddelelse fra når jeg prøver at åbne materiale database programmet.



Har du gjort som der står? Altså kørt programmet FarPoint.exe.



-------------
Venlig hilsen
KB


Skrevet af: Guests
Skrevet den: 08-Oktober-2018 kl. 17:05
Der er ingen der siger, at du får det til at virke på Windows 10 64-bit uanset om du følger fejlmeddelelserne eller ej.

Har du checket om der findes en nyere version af programmet eller om der findes opdateringer, der rent faktisk har til formål at få det til at fungere på Windows 10?

Programmet er fra længe før Windows 7 blev lanceret og er formentlig blevet skrevet på og til Windows XP 32-bit. Hvis alt andet fejler og du ikke kan eller vil opdatere til en nyere, kompatibel version, er løsningen måske at køre det på XP i en virtuel maskine. Det kræver så selvfølgelig igen at man har et brugbart XP-serienummer liggende.


Skrevet af: hummelmose
Skrevet den: 08-Oktober-2018 kl. 17:17
prøv og kør en regex32.exe og så ocx navnet.

-------------
Jens E. Hummelmose, Administrator / Skribent / Udvikler - recordere.dk


Skrevet af: Guests
Skrevet den: 08-Oktober-2018 kl. 21:29
Oprindeligt skrevet af hummelmose hummelmose skrev:

prøv og kør en regex32.exe og så ocx navnet.

Du mener nok

c:\Windows\SysWOW64\regsvr32.exe

Hvorvidt det er en god ide at gøre det må svaret være, at det afhænger af det konkrete tilfælde.


Skrevet af: hummelmose
Skrevet den: 08-Oktober-2018 kl. 21:30
JA, sorry - Det er mange år siden at jeg var Windows bruger, men den fejl han får fik jeg mange gange når jeg udviklede i VB.net for maaaange år siden. Smile

-------------
Jens E. Hummelmose, Administrator / Skribent / Udvikler - recordere.dk


Skrevet af: Guests
Skrevet den: 08-Oktober-2018 kl. 22:46
Jeg kan dårligt huske om jeg har brugt OCX i VB.NET. Måske i de tidlige .NET dage, men jeg tvivler på det. Selvfølgelig tilbage i VB6-tiden, men en af de mange fordele ved at skifte til .NET var jo at man kunne slippe for de konflikter, der kunne opstå med OCX, og det er også derfor jeg ikke uden nærmere kendskab til den konkrete situation vil anbefale, at man registrerer en tilfældig OCX i en tilfældig folder.

Hvis tiden er løbet fra programmet og man ikke vil ofre penge på en opdateret udgave, hvor installeren forhåbentligt er opdateret til at genkende og opføre sig ordentligt i den nyeste udgave af Windows, er det sikreste blot at køre programmet i en virtuel maskine.


Skrevet af: Thorvald
Skrevet den: 09-Oktober-2018 kl. 02:20
Oprindeligt skrevet af Brixen Brixen skrev:

Oprindeligt skrevet af Thorvald Thorvald skrev:

Mit tegneprogram "Dietrichs". Dvs. selve tegneprogrammet virker fint, men jeg kan ikke åbne materiale databasen, hvilket jeg af og til gør, hvis jeg har brug for at lave et nyt materiale el.lign. Jeg har fundet ud af så meget, at for at det vil skulle virke er der en eller to filer, der skal "registreres". Se også nedenstående fejlmeddelelse fra når jeg prøver at åbne materiale database programmet.



Har du gjort som der står? Altså kørt programmet FarPoint.exe.


Ja.


-------------
Med de venligste hilsener

Thorvald.


Skrevet af: Thorvald
Skrevet den: 09-Oktober-2018 kl. 10:49
Oprindeligt skrevet af GlobulusDK GlobulusDK skrev:

Oprindeligt skrevet af hummelmose hummelmose skrev:

prøv og kør en regex32.exe og så ocx navnet.

Du mener nok

c:\Windows\SysWOW64\regsvr32.exe

Hvorvidt det er en god ide at gøre det må svaret være, at det afhænger af det konkrete tilfælde.

Jeg har kørt denne: C:\Windows\SysWOW64\fpFlp30.ocx - men det er måske ikke det samme? Og udover det - hvad gør regsvr32.exe, der gør at det måske ikke er en god idé?


-------------
Med de venligste hilsener

Thorvald.


Skrevet af: Thorvald
Skrevet den: 09-Oktober-2018 kl. 11:00
Oprindeligt skrevet af GlobulusDK GlobulusDK skrev:

Der er ingen der siger, at du får det til at virke på Windows 10 64-bit uanset om du følger fejlmeddelelserne eller ej.

Har du checket om der findes en nyere version af programmet eller om der findes opdateringer, der rent faktisk har til formål at få det til at fungere på Windows 10?

Programmet er fra længe før Windows 7 blev lanceret og er formentlig blevet skrevet på og til Windows XP 32-bit. Hvis alt andet fejler og du ikke kan eller vil opdatere til en nyere, kompatibel version, er løsningen måske at køre det på XP i en virtuel maskine. Det kræver så selvfølgelig igen at man har et brugbart XP-serienummer liggende.

Jeg ville sådan set hellere end gerne opgradere tegneprogrammet til nyeste version, men jeg har ikke råd til det. Det koster efter hvad jeg har fået at vide 10-12000 €, som jeg lige husker det. Programmet inkl. materiale databaseprogrammet virkede fint på min forrige computer, som er fra 2011 og som var en Windows 7 computer, der har været igennem opgradering til Windows 8.1 og igen til Windows 10 - og begge programmer virkede stadig perfekt. Hvilket jo så kan skyldes at der er tale om opgraderinger af Windows og ikke en helt ny installation. Rent teoretisk kunne jeg måske, hvis jeg ville tage et image af C-drevet på min gamle computer og lægge over på den nye. Men idéen med at få en ny computer er jo netop at "friske op" og starte på en frisk.

Nu ved jeg ikke helt hvad du mener med at programmet er fra længe før Windows 7. Men jeg kan heller ikke huske, hvornår Windows 7 kom. Min version af programmet er 7.03 og er således fra i slutningen af 2007.

Som nævnt vil jeg gerne have den nye version, men det er også det denne gamle version skal hjælpe mig til - nemlig at tjene penge til bl.a. på et tidspunkt, at få mulighed for at købe den nye version. Smile


-------------
Med de venligste hilsener

Thorvald.


Skrevet af: KlausDM
Skrevet den: 09-Oktober-2018 kl. 12:15
Din gamle computer kørte sikkert 32 bit, hvor den nye kører 64 bit styresystem.


Klaus


-------------
Min modelbane, http://modelbaneeuropa.dk" rel="nofollow - http://modelbaneeuropa.dk
Min hjemmeside, http://moppe.dk" rel="nofollow - http://moppe.dk


Skrevet af: Thorvald
Skrevet den: 09-Oktober-2018 kl. 12:30
Tillæg til min forrige besked, som jeg var ved at skrive, da jeg mistede Internet forbindelsen:

Det er ikke så kritisk at materialedatabase programmet i sig selv ikke virker p.t. Fordi jeg kan stadig tilgå alle materialer og profiler, som f.eks. stålprofiler, der ligger i materiale databasen, inkl. dem jeg selv har lavet. Det er mere til når jeg får brug for at oprette et nyt materiale el.lign., men det har jeg ikke behov for lige nu. Så derfor tager jeg det forholdsvist roligt med at finde den rette løsning.


-------------
Med de venligste hilsener

Thorvald.


Skrevet af: Thorvald
Skrevet den: 09-Oktober-2018 kl. 12:34
Oprindeligt skrevet af KlausDM KlausDM skrev:

Din gamle computer kørte sikkert 32 bit, hvor den nye kører 64 bit styresystem.

Klaus

Måske? Men jeg tror nu nok at den Windows 10 opdatering jeg havde på den, var 64 bit. Men jeg er ikke sikker.


-------------
Med de venligste hilsener

Thorvald.


Skrevet af: JørgenT
Skrevet den: 09-Oktober-2018 kl. 13:27
Oprindeligt skrevet af Thorvald Thorvald skrev:

Måske? Men jeg tror nu nok at den Windows 10 opdatering jeg havde på den, var 64 bit. Men jeg er ikke sikker.
Hvis den stadig virker, let at tjekke det i Kontrolpanel -> System og sikkerhed -> System  Wink

-------------
Mvh. JørgenT


Skrevet af: Darkwing
Skrevet den: 09-Oktober-2018 kl. 22:38
Sikke meget misinformation.

En OCX er en control der skal registreres. Det gøres med regsvr32 direkte fra en kommandolinje. Start en administrator prompt og skriv regsvr32 efterfuldt af navnet på ocx incl. fuld sti og tryk enter. Hvis der kommer en fejl, så er det typisk fordi OCX'en mangler adgang til andre DLL'er.

Alle OCX'er er 32bit og kører i det der hedder WoW (Windows on Windows) hvis det er en 64bit maskine.


Skrevet af: Darkwing
Skrevet den: 09-Oktober-2018 kl. 22:40
p.s. Der findes også det sjældne (fordi det var bindegalt at gøre det) system, hvor der er flere OCX'er som anvender hinanden og derfor kan registrering fejle hvis OCX'er ikke registreres ikke den rigtige rækkefølge (som kun udvikleren kender).


Skrevet af: Guests
Skrevet den: 10-Oktober-2018 kl. 00:43
Hvad jeg mener med "længe før Windows 7" er, at programmet er fra 2007 og Windows 7 kom på markedet i 2009.

Og hvad har det så med noget som helst at gøre?

Kort fortalt var det først med Windows 7 at udviklere for alvor begyndte at tage 64-bit til sig eller i det mindste opgraderede deres software til at følge de mere restriktive retningslinier for Windows-programmering der blev indført med Windows Vista et par år tidligere.

Vista kom i slutningen af 2006, så software fra 2007 kan meget vel stadig have været rettet mod 32-bit Windows XP, dvs programmet - eller måske blot installationsprogrammet - kan have været afhængigt af en opførsel, som var tilladt på 32-bit XP men ikke på 64-bit Windows 10.

Du skriver selv at programmet virkede på Windows 10 hvis det var installeret på en tidligere version af Windows og Windows så efterfølgende var blevet opgraderet, men at det ikke funger på en frisk installation af Windows 10.

Derfor forslaget at du kører

c:\Windows\SysWOW64\regsvr32.exe "<sti til OCX-fil>"

i håb om at du kan få løst dine registreringsproblemer når nu installationsprogrammet ikke selv kan finde ud af det eller alternativt at du installerer og kører programmet i en virtual maskine der kører Windows XP.



Print side | Luk vindue