Registrera DLL-fil i win98

Windows

7 svar · 280 visningar · startad av Fredriksson

Medlem sedan nov. 2000319 inlägg
Trådstart#1

Jag vill registrera filen HLDS.dll i Windows 98.

I DOS-promten skriver jag:
c:\>windows\system\> regsvr32 HLDS.dll
och filen ligger i system/.

Jag får bara ett failed-meddelande.

Det funkar i Win2000 men inte i 98:an. :(

Medlem sedan dec. 20003 083 inlägg
#2

Skriv ut det exakta felmeddelandet som du får

Medlem sedan nov. 2000319 inlägg
#3

DLLRegisterServer in HLDS.dll failed
Return code was: 0x80040154

Medlem sedan dec. 20003 083 inlägg
#4

Testa med att kör
"regsvr32 HLDS.dll -u" två gånger, kör sedan "regsvr32 HLDS.dll" igen och se om det funkar, kolla också att det bara finns en HLDS.dll och inte flera.

Medlem sedan nov. 2000319 inlägg
#5

Ingen förändring. En sökning på HLDS.dll ger en träff...

Medlem sedan aug. 2001458 inlägg
#6

Vad är HLDS.dll? Är det något du själv snickrat ihop, eller tillhör det något annat program? Jag tycker det låter som du är ute på hal is när du reggar com-dll:er utan att veta vad det är till för...

0x80040154 är iallafall HRESULT:en för "Class not registered". HLDS.dll beror troligen av något annat objekt som du också installera först.

Medlem sedan nov. 2000319 inlägg
#7

HLDS.dll är en ActiveX-komponent som en polare har gjort. Den hämtar info från en CS-server.

Den funkar ju utmärkt på Win2000... :(

Medlem sedan aug. 2001458 inlägg
#8

Felkoden tyder på att din polare gör något i DllRegisterServer som förutsätter att en annan komponent finns registrerad. Jag tror inte det har något med skillnaden w2k/xp att göra, mer troligt att din polare gjort något dumt när han skrev activex-komponenten. Du får fråga honom vad denna komponent är, det här felet har inget med Windows att göra.

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)