1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How does tcc search for perl*.dll

Discussion in 'Support' started by JRohde, Aug 6, 2009.

  1. JRohde

    Joined:
    Sep 1, 2008
    Messages:
    21
    Likes Received:
    0
    Does it traverse the path? Look at some registry key?

    I installed 510 by zip file, and manually added the path to the registry, but %@perl[] can't find the dll.

    Is it looking for env PERL5LIB, or ... something else magical?

    Yes, I should probably install it properly, but I prefer to just ftype/assoc it manually and minimize the registry munging (which usually works great).
     
  2. rconn

    rconn Administrator
    Staff Member

    Joined:
    May 14, 2008
    Messages:
    9,870
    Likes Received:
    83
    JRohde wrote:

    TCC doesn't search for (or load) perl*.dll; that's done by Windows.

    The Windows search order varies depending on the Windows version and
    several registry variables, but roughly is:

    1) The application directory
    2) The current directory
    3) The system directory
    4) The Windows directory
    5) The directories in the PATH

    Things can get quite confusing when you throw in dll redirection,
    side-by-side components, and manifests.

    AFAIK Windows never looks for a registry key to determine the search.

    Rex Conn
    JP Software
     

Share This Page