Results 1 to 7 of 7

Thread: DLL, IIS en het werkt nie

  1. #1

    Exclamation DLL, IIS en het werkt nie

    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
    Attached Files Attached Files
    be prepared!

  2. #2
    Is het registreren wel gelukt? Controleer dat anders in je registry. En heeft de user waaronder IIS draait ook voldoende rechten om de DLL te laden en het object aan te maken?
    Marcel

  3. #3
    nee het registreren gaat dus nie. dat is nu juist main probleem
    be prepared!

  4. #4
    En als je het registreren met TRegServer probeert? De source staat in je Demo directory.
    Marcel

  5. #5
    heb een andere oplossing gevonden

    thanks anyway
    be prepared!

  6. #6
    5th member of nldelphi
    Join Date
    Mar 2001
    Location
    Alkmaar
    Posts
    2,127
    En wil je die met ons delen ?

    Het is wel zo handig zodat deze thread als compleet kan worden beschouwd.

    Richard
    RLD

  7. #7
    tuurlijk Richard!

    hij licht voor handen .. andere dll die werkt wel :P hee dat rijmt
    be prepared!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •