{"id":544,"date":"2014-06-16T18:38:56","date_gmt":"2014-06-16T16:38:56","guid":{"rendered":"http:\/\/blog.systemconnect.dk\/?p=544"},"modified":"2014-06-13T19:46:23","modified_gmt":"2014-06-13T17:46:23","slug":"danske-politikere-er-ikke-korrupte-det-kraever-jo-et-vist-format","status":"publish","type":"post","link":"https:\/\/scblog.lynge.org\/?p=544","title":{"rendered":"&#8220;Danske politikere er ikke korrupte, det kr\u00e6ver jo et vist format&#8221;"},"content":{"rendered":"<p>Inden vi f\u00e5r forn\u00e6rmet nogen, m\u00e5 vi heller lige sl\u00e5 fast at overskriften er et citat af den danske forfatter Palle Lauring, som blev f\u00f8dt i 1909 &#8211; s\u00e5 kan du selv vurdere hvor aktuelt og relevant det er, for dette indl\u00e6g :-).<\/p>\n<p>&nbsp;<\/p>\n<p>Men korruption handler det\u00a0nu alligevel\u00a0om &#8211; men det er korruption i Klassisk Dynamics C5s kodefiler &#8211; c5util.*. Fx (men ikke kun) denne fejl:<\/p>\n<p><a href=\"http:\/\/blog.systemconnect.dk\/wp-content\/uploads\/2014\/06\/1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-549 size-full\" src=\"http:\/\/blog.systemconnect.dk\/wp-content\/uploads\/2014\/06\/1.jpg\" alt=\"\" width=\"568\" height=\"148\" srcset=\"https:\/\/scblog.lynge.org\/wp-content\/uploads\/2014\/06\/1.jpg 568w, https:\/\/scblog.lynge.org\/wp-content\/uploads\/2014\/06\/1-300x78.jpg 300w, https:\/\/scblog.lynge.org\/wp-content\/uploads\/2014\/06\/1-500x130.jpg 500w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Bliver disse beskadiget kan man havne i en situation hvor Klassisk Dynamics C5 ikke kan starte (heller ikke med parameteren &#8220;-a-&#8220;)\u00a0&#8211; og har man ikke en backup af dem, ja s\u00e5 hj\u00e6lper det jo fedt, at der er et indbygget v\u00e6rkt\u00f8j i C5 til at reparere p\u00e5 filerne.<\/p>\n<p>&nbsp;<\/p>\n<p>Bem\u00e6rk dog: Denne slags fejl kan ogs\u00e5 skyldes manglende rettigheder til filerne &#8211; s\u00e5 check det f\u00f8rst. Det g\u00f8res lettest ved at kopiere Klassisk Dynamics C5 til en lokal PCer og\u00a0til en mappe du ved du har fulde rettigheder til. Check ogs\u00e5 at readonly-flaget ikke er sat p\u00e5 nogle af filerne (is\u00e6r c5util.*).<\/p>\n<p>&nbsp;<\/p>\n<p>Nu har vi\u00a0&#8211; efter et indl\u00e6g af Leif R. Pedersen p\u00e5 C5 Forum (<a title=\"Fejl i c5util.usr\" href=\"http:\/\/social.microsoft.com\/Forums\/da-DK\/bc641e94-508e-44ee-8e2f-64bfdc180845\/fejl-i-c5utilusr?forum=c5\" target=\"_blank\">se evt. her!<\/a>)\u00a0&#8211; fundet et udokumenteret &#8220;hack&#8221; vi gerne vil dele med jer (xxx er fil-extension p\u00e5\u00a0den af filerne, du har problemer med):<\/p>\n<ol>\n<li>Luk alle Klassisk Dynamics C5&#8217;ere der m\u00e5tte v\u00e6re \u00e5ben<\/li>\n<li>Omd\u00f8b C5UTIL.xxx til fx C5UTIL.xxx.OLD<\/li>\n<li>Start C5 console (den laver nu en ny tom\u00a0C5UTIL.xxx)<\/li>\n<li>Start en dosprompt fra den (s\u00e5 slipper den nemlig fil-l\u00e5sen p\u00e5 den nye, tomme\u00a0C5UTIL.xxx)<\/li>\n<li>Slet den nye C5UTIL.xxx og d\u00f8b din C5UTIL.xxx.OLD tilbage til C5UTIL.xxx<\/li>\n<li>Exit dosprompten<\/li>\n<li>K\u00f8r nu reparationsk\u00f8rslen fra udviklingsmenuen (Multi\/Diverse\/C5UTIL. Svar Ja ud for alt vedr. C5UTIL.xxx (de andre r\u00e6kker m\u00e5 evt. gerne st\u00e5 til Nej). K\u00f8r den evt. nogle gange til der ikke l\u00e6ngere meldes fejl.<br \/>\n<a href=\"http:\/\/blog.systemconnect.dk\/wp-content\/uploads\/2014\/06\/2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-546\" src=\"http:\/\/blog.systemconnect.dk\/wp-content\/uploads\/2014\/06\/2.jpg\" alt=\"Reparation af C5UTIL.xxx\" width=\"659\" height=\"341\" srcset=\"https:\/\/scblog.lynge.org\/wp-content\/uploads\/2014\/06\/2.jpg 659w, https:\/\/scblog.lynge.org\/wp-content\/uploads\/2014\/06\/2-300x155.jpg 300w, https:\/\/scblog.lynge.org\/wp-content\/uploads\/2014\/06\/2-500x258.jpg 500w\" sizes=\"auto, (max-width: 659px) 100vw, 659px\" \/><\/a><\/li>\n<li>Luk nu C5, start C5 igen, multiovers\u00e6t alt.<\/li>\n<li>Test\/unders\u00f8g om du har f\u00e5et al programkoden med ud. Ellers m\u00e5 du genskabe det der mangler p\u00e5 anden vis (l\u00e6s: kode det igen).<\/li>\n<\/ol>\n<p>Virker det &#8211; og er der tale om kodelag du selv kan skrive til (fx USR, VAR, BUS, CUS, USP, VAP, BUP, CUP), s\u00e5 eksport al din kode. Slet C5UTIL.xxx og lav en ny med de eksporterede kodeelementer i. S\u00e5 er du sikker p\u00e5 du er helt fri af at filen indeholder beskadigede data&#8230; Og ta&#8217; s\u00e5 lige en backup af de her\u00a0filer\u00a0fremover, ikke? \ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n<p>Da dette ikke er officielt supporteret af Microsoft, vil en restore af en backup ALTID v\u00e6re at foretr\u00e6kke. Brug af l\u00f8sningen er helt p\u00e5 egen regning og risiko &#8211; og husk at tage en (eller flere)\u00a0backup(er) f\u00f8rst \ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n<p>Bem\u00e6rk: Reparationsk\u00f8rslerne er arvet fra Microsoft XAL, s\u00e5 dennes C_UTIL.xxx-filer kan formentligt\u00a0repareres p\u00e5 helt samme m\u00e5de&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Inden vi f\u00e5r forn\u00e6rmet nogen, m\u00e5 vi heller lige sl\u00e5 fast at overskriften er et citat af den danske forfatter Palle Lauring, som blev f\u00f8dt i 1909 &#8211; s\u00e5 kan du selv vurdere hvor aktuelt og relevant det er, for &hellip; <a href=\"https:\/\/scblog.lynge.org\/?p=544\">L\u00e6s resten <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37,6,4],"tags":[30,15,43,13,11,54,52,29,26,23,53,31,20,24],"class_list":["post-544","post","type-post","status-publish","format-standard","hentry","category-klassisk-c5","category-klassisk-c5-support","category-klassisk-c5-teknik","tag-bug","tag-business-solutions","tag-c5","tag-damgaard-data","tag-dynamics","tag-dynamics-c5","tag-dynamics-nav","tag-fejl","tag-gratis","tag-hint","tag-klassisk-c5","tag-navision","tag-udokumenteret","tag-xal"],"_links":{"self":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts\/544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=544"}],"version-history":[{"count":5,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts\/544\/revisions"}],"predecessor-version":[{"id":563,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts\/544\/revisions\/563"}],"wp:attachment":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}