15. juni 2011 - 15:57Der er
11 kommentarer og 1 løsning
Invalid handle
Hej
Vi har i firmaet et dokumenthåndteringssystem (DocsOpen), der kører på serveren.
Jeg har installeret en ny pc med windows 7 - dansk udgave. Denne kører fint på netværket, og jeg kan også godt åbne vores dokumenthåndteringsprogram fra den efter at have lavet ODBC-forbindelser og "named pipes".
Problemet er bare, at når jeg vil afvikle applikationer fra det - eller åbne filer via systemet, så får jeg fejlen "handlen er ikke gyldig" eller "mappenavnet ugyldigt" - går ud fra, at det er samme som "invalid handle" på engelsk.
Jeg har kontrolleret i setup af Docs Open, at "launch" af hver applikation er korrekt sat op med de rigtige stier.
Der er sikkert ingen, der kender til DocsOpen og opsætningn af sammen, men er der NOGEN der har den fjerneste ANELSE om, hvor jeg skal begynde at grave.
Jeg har en anden pc, der er sat op med Win 7 - engelsk udgave. Og her spiller det bare. Men jeg sammenlignet de to opsætninger alle de steder, jeg kan finde på det - det virker bare ikke på den nye pc!
Mener katalogerne, uanset sprog, hedder det samme i Windows 7. Det var XP der havde lokaliserede katalognavne og det fandt M$ nok ud af var en dum idé.
Men nogen af applikationerne afvikles fra serveren - feks. et program til at vedligeholde selve DocsOpen-databaserne.
Det er sat op til at launche ved at køre filen I:\Docsopen\progs\docsadmin.exe men her kommer fejlen også.
Hvis jeg går ind i Docs open og vil opsætte det til at launche word ved at køre Winword.exe, skal jeg skrive den fulde adresse til programmet (som er c:\programmer\micro....\winword.exe - afvikles lokalt på brugernes pc). Dernæst burde DocsOpen køre winword.exe fra den angivne placering, når programmet skal bruges. Men i stedet kommer fejlen.
Det sker uanset, om jeg skriver c:\program files\... eller hvad det nu er det hedder i engelsk word eller om jeg skriver c:\programmer\...
Jeg fatter simpelthen ikke, at det ikke fungerer. Hvor i alverden skal man begynde, når man skal løse det problem???
Om programmerne ligger paa et netvaerksdrev eller lokalt goer ikke 32/64 bit spoergsmaalet eller UAC spoergsmaalet overfloedigt - det tilfoejer bare spoergsmaalet om de to brugere har samme rettigheder til netvaerksdrevet.
Nu har jeg prøvet at installere helt forfra med den samme version af Win7 (engelsk), som virker på den ene pc. Men jeg får minsandten samme fejl. Nu er jeg helt in the dark med, hvad det er, der laver fejlen.
Jeg kan se i DocsOpen, at jeg er logget på som den rigtige bruger osv i en statusbar nederst. Men jeg får stadig "invalid handle", når jeg forsøger at afvikle nogen af applikationerne... Meget mærkeligt.
Er der nogen, der ved, hvor jeg eventuelt kan BEGYNDE at grave.
Dvs. er den type fejl typisk noget med ODBC-forbindelsen, eller hvor kan kilden til fejlen ligge?
En opremsning er fint - så må jeg grave og grave... :-)
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.