Hop til indhold

Henrik1354922231

Members
  • Antal indlæg

    11
  • Medlem siden

  • Senest besøgt

    Aldrig

Seneste besøgende på profilen

Blokken med seneste besøgende er deaktiveret, og bliver ikke vist til andre

Henrik1354922231's Achievements

  1. HejsaDet var da et underligt svar du har fået fra LK's kundeservice.Jeg har tidligere haft nogle problemer og fik glimrende vejledning. Jeg går ud fra du allerede har genstartet controlleren uden det hjalp, så jeg synes du skulle kontakte LK igen.mvh Henrik
  2. Hej AllanIHC Visual er kodet/baseret på Microsoft COM teknologi.Hver eneste komponent i IHC Visual er en COM klasse der bliver registreret i Windows registry.Når IHC Visual skal oprette en instans af en COM klasse (f.eks. et datalinie output), slår Windows op i registreringsdatabasen for at finde hvor koden til klassen ligger.Datalinie output 'ligger' i filen UTCSBase.dll og Windows opretter instansen baseret koden i den sidst installerede/registrerede UTCSBase.dll.Hvis flere versioner af IHC Visual installeres (i forskellige mapper), er det den sidst installerede/registrerede UTCSBase.dll som Registry peger på.Hvis en gammel version 2.00 installeres og version 2.01 dernæst startes, vil IHC Visual 2.01 formentlig crashe, da den nye version ikke dur med den gamle version af UTCSBase.dll.Fra Windows XP SP2 og frem kan man benytte "Registration Free COM" til at køre forskellige versioner af COM programmer side-om-side.Desværre er der nogle begrænsninger der betyder at det ikke fungerer med IHC Visual.Den eneste måde at kunne køre flere IHC Visual 2.x versioner side-om-side (men én af gangen), er ved at registrere de aktuelle biblioteksfiler UTCSBase.dll og UTCSInterface.dll) inden IHC Visual startes.Den letteste måde at gøre dette, er ved at lave et javascript (.js fil) og indsætte nedenstående indhold.Javascript-filen placeres i samme mappe som IHCVisual.exe (i alle de forskellige installerede version 2x mapper).IHC Visual startes nu via javascriptet i stedet for direkte IHCVisual.exe (tilret genvej i startmenuen eller lav en ny).mvh Henrik--- indhold af IHCVisual.js ---- var EXECUTABLE = "IHCVisual.exe";var shell = WScript.CreateObject("WScript.Shell");result = shell.Run("regsvr32 /s \"" + shell.CurrentDirectory + "\\UTCSBase.dll\"", 0, true);if (result != 0){ shell.Popup("Error registrating UTCSBase.dll", 0 , "IHC Visual - failure", 0+16); WScript.Quit(1);}result = shell.Run("regsvr32 /s \"" + shell.CurrentDirectory + "\\UTCSInterface.dll\"", 0, true);if (result != 0){ shell.Popup("Error registrating UTCSInterface.dll", 0 , "IHC Visual - failure", 0+16); WScript.Quit(1);}// Start IHC Visual and exit script immediatelyshell.Run("\"" + shell.CurrentDirectory + "\\" + EXECUTABLE + "\"", 0, false); --- indhold af IHCVisual.js ----
  3. Hej OleGodt at du fik løst problemet - selvom det var på den hårde måde :-)Jeg gad nu godt vide hvad pokker der kan være gået galt.Jeg har aldrig før været ude for sådanne registreringsdatabase problemer.mvh Henrik
  4. Hej OleDer er ingen grund til at undskylde. Der er trods alt andre ting i livet end IHC ;-)Advanced indstillingerne ses ved at højreklikke på en nøgle (i den almindelige regedit), vælge permissions og dernæst knappen Advanced.mvh Henrik [img size=365]http://www.ihc-user.dk/media/kunena/attachments/legacy/images/regedit.png
  5. LK har en opdateret funktionsblok 6.2.01.a (på dansk).Jeg ved ikke om den retter fejlen du nævner, men du må meget gerne melde tilbage om det løser problemt./Henrik [file name=6.zip size=13062]http://www.ihc-user.dk/media/kunena/attachments/legacy/files/6.zip[/file] 6.zip
  6. Hej OleAf en eller anden årsag har du ikke rettigheder til slette nøglen UTCSBase.Action.1.Prøv at checke rettigheder på nøglen via regedit (Advanced knap).Check også fanebladet Owner.Prøv evt. at oprette en ny test nøgle i HKEY_CLASSES_ROOT og sammenlign de to rettigheder/ejer.Måske kan du udfra rettighederne/ejer se hvorfor du, med din konto, ikke har ret til at slette nøglerne.For at få IHC Visual til at fungere igen ser jeg ingen anden muliged end at redigere rettighederne/ejer i registry databasen.Inden da vil jeg helt klart anbefale at foretage en backup af registry vha System Restore i XP:http://support.microsoft.com/kb/322756Det sikreste ville være at ændre rettigheder/ejer på kun de nøgler tilhørende IHC Visual.Problemet er at det drejer sig om rigtigt mange. Ikke alle er lige genkendelige.I stedet vil jeg ændre rettighederne og-eller ejer på alle nøgler under HKEY_CLASSES_ROOT\ til samme rettigheder/ejer for hovednøglen HKEY_CLASSES_ROOTCheck at rettighederne/ejer på HKEY_CLASSES_ROOT ser ok ud.Højreklik på HKEY_CLASSES_ROOT, Permissions, og vælg Advanced.Afhængigt at hvad der ser ud til at være galt med nøglen UTCSBase.Action.1 vil jeg sætte alle undernøgler til samme værdi for HKEY_CLASSES_ROOT.Hvis Owner ser fornuftigt ud, vil jeg ændre permissions på alle undernøgler eller omvendt: [img size=434]http://www.ihc-user.dk/media/kunena/attachments/legacy/images/registry.png Udover alle nøglerne i HKEY_CLASSES_ROOT gemmer IHC Visual diverse programindstillinger iHKEY_CURRENT_USER\Software\LK IHC VISUALSlet nøglen.Jeg håber dette løser problemet.Igen, husk backup af registry inden du går i gang.mvh Henrik
  7. Hej Ole Der er et par steder i logfilen med fejlkoden ACCESS DENIED.F.eks. kan registry nøglen:HKEY_CLASSES_ROOT\UTCSBase.Action.1hverken læses eller oprettes.Hvis nøglen allerede findes, kan du da slette den manuelt?Hvis den ikke findes, kan du da oprette den manuelt?De loggede oplysninger, når det går galt, ser også mærkelige ud.Dit stacktrace viser reference til "UserPrivileges.dll".På min pc viser stacktrace reference til "UTCSBase.dll".Se vedlagte zip fil.UserPrivileges.dll burde kun anvendes under opstart af installationen, hvor der checkes for bruger rettigheder.Jeg har lavet et nyt installationsprogram, hvor jeg har fjernet UserPrivileges.dll (og check for rettigheder).Prøv at se om det har nogen indflydelse.Jeg er dog langtfra sikker på at dette er problemet, da manuel regsvr32 af Visual dll'erne også fejler.http://prolor.dk/download/IHC_Control_LK_DK_2.10_minimum.exemvh Henrik [file name=screendumps.zip size=53760]http://www.ihc-user.dk/media/kunena/attachments/legacy/files/screendumps.zip[/file] screendumps.zip
  8. Hej OleIHC Visual registrerer mange ting i registry databasen.Det skyldes primært at Visual anvender COM klasser i stor stil.Jeg går ud fra at de to registry programmer ikke løste Visual opstarts problemet.Prøvede du at af-registrere dll'er manuelt?Jeg tror ikke det har den store effekt, men det er værd at prøve.ProcessMonitor logger rigtigt meget Du kan vælge kun at vise registry hændelser ved hjælp af de fire knapper øverst til højre. Som yderligere filter har jeg valgt at ekskludere alle hændelser pånær dem fra processen "IHC_Control_LK_DK_2.10_Full.exe".Der er stadig mange hændelser men det er trods alt mere overskueligt.Hvis du uploader hele logfilen her (eller udtræk med ovennævnte filter), vil jeg gerne kigge nærmere på den.mvh Henrik [img size=494]http://www.ihc-user.dk/media/kunena/attachments/legacy/images/Image2.png
  9. Visual installationen burde re-etablere alle relevante registreringsnøgler.Hjælper det hvis du først af-registrerer dll'erne manuelt og dernæst registrerer dem igen?regsvr32 /u "C:\Program Files\LK IHC Control\IHC Visual\UTCSBase.dll"regsvr32 /u "C:\Program Files\LK IHC Control\IHC Visual\UTCSInterface.dll"regsvr32 "C:\Program Files\LK IHC Control\IHC Visual\UTCSBase.dll"regsvr32 "C:\Program Files\LK IHC Control\IHC Visual\UTCSInterface.dll"Har du efterfølgende prøvet at køre et registrerings cleaner/defrag program?Her er links til to freeware programmer.Jeg har ikke selv erfaring med programmerne andet end jeg lige har prøvet dem nu. For en god ordens skyld er det nok en god ide at ta' en backup af registreringsdatabasen inden.Wise Registry Cleanerhttp://www.snapfiles.com/download/dlwiseregistry.htmlQuicksys RegDefraghttp://www.snapfiles.com/download/dlqsregdefrag.htmlMicrosoft har et værktøj der bla. overvåger registreringsdatabasen.http://technet.microsoft.com/da-dk/sysinternals/bb896645(en-us).aspxPrøv evt. at vedhæfte en logfil fra mens IHC installation kører (eller blot mens regsvr32 fejler).mvh Henrik
  10. Hej OleEr du helt sikker på at du har administrator rettigheder?Fejlkoden 0x80070005 er "Access denied" og betyder typisk at brugeren ikke har tilstrækkelige rettigheder.Med en nyoprettet "Limited" brugerkonto under Windows XP, får jeg også fejlkoden 0x80070005 når jeg prøver at registrere dll'erne.I mit tilfælde er det helt klart skrivning til Windows registreringsdatabasen der fejler (og som regsvr32 fejler på).Når jeg starter "regedit", markerer HKEY_CLASSES_ROOT, højre-klikker og vælger new->key, får jeg fejlkoden "error writing to the registry". Med min normale administrator konto er der ingen problemer.Hvilken Windows version anvender du?/Henrik
  11. HejDu kan checke at du kører den nye opdaterede version af installationsprogrammet ved at se på nederste linie (lige over tilbage/næste/afbryd knapperne).På billedet med slutbrugerlicensaftalen (efter at ha' klikket 'næste' én gang) skriver den nyeste version:"Schneider Electric Danmark (NSIS v2.31)"På den gamle version står der:"Schneider Electric Danmark"For at løse problemet har jeg to forslag.1.Installer Microsoft XML parser version 4.Dette burde ske automatisk ved installation af IHC softwaren men du kan prøve at gøre det selv.Hent og kør installationsprogrammet hos Microsoft:http://www.microsoft.com/downloads/details.aspx?FamilyId=021E12F5-CB46-43DF-A2B8-185639BA2807&displaylang=enHvis XML parseren installeres korrekt, skal filen "c:\windows\system32\msxml4.dll" ha' versionsnummeret 4.20.9848.02.Registrer de to Visual system filer i Windows manuelt (burde ske under installation).I startmenuen "Kør/Run" skrives (rediger sti-navnet hvis det ikke matcher din pc):regsvr32 "C:\Program Files\LK IHC Control\IHC Visual\UTCSBase.dll"ogregsvr32 "C:\Program Files\LK IHC Control\IHC Visual\UTCSInterface.dll"I begge tilfælde skulle regsvr32 gerne melde succes.Jeg håber det løser problemet.mvh Henrik
×
×
  • Tilføj...

Important Information

Privatlivspolitik og We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

1200x630bb.png

ok