ik heb het volgende probleem met de volgende geschiendenis:
ik heb een dll geschreven om 'thumbnails automatisch te kenne maken' op een IIS server zou deze dan moet en worden geregisteerd (werkt dus met asp).
installen via regsvr32 cpa2.dll maar dan:
MESSAGE FROM SYSTEM ADMIN::
------------------------------------------
Heb het hier op een test machine werkend kunnen krijgen. Zodra ik het op een productie server zet mag ik het niet eens registreren. De volgende melding verschijnt:
LoadLibrary("cpa2.dll") failed - The specified module could not be found.
De test server en de webservers zijn identiek. Heb het op 3 webservers
geprobeert
geen van allen was succesvol. Voor zover ik bekend ben met dll programming heeft dit iets te maken met het aanroepen van de LoadLibrary vanuit Dllmain.
waarop ik dan antwoord:
LoadLibrary zit niet in DLLmain
LoadLibrary laadt de cpa2.dll dll
je moet via start->run en dan regsvr32 cpa2.dll en cpa2.dll moet in de system32 map zitten
waarom ik als reactie krijg:
de map is \systemroot\system32\inetsrv\asp
aha denk ik lekker dan :S
maar goed dus ik schrijf:
je moet het uitvoeren van de regsvr32 wel in de zelfde voldoen doen als dat waar je eum tracht te registeren.
oplossing: blader naar de map waar de dll is en voer daar de regsver32 uit
maar niets hoor ... alles blijft bij die k**t error hangen.
De asp code is:
<%
Dim obj
set obj=Server.CreateObject("CPAComponents.CPAThumber" )
obj.MakeThumb FileName,Server.Mappath("..\thumbsfolder\" & FileName),15%,15%,1
set obj=nothing
%>
en de dll is gezipt en bijgevoegd.
Nu de vraag is dan ook wie o wie kan mij helpen met dit irri probleem??
... ik moet dat domme ding werkend hebbe zo snel mogelijk het liefst natuurlijk
Bookmarks