home *** CD-ROM | disk | FTP | other *** search
/ Chip Hitware 3 / CHIP_HITWARE3.iso / chiphit3 / tools / 95linkck / readme.txt < prev    next >
Text File  |  1997-01-14  |  9KB  |  213 lines

  1. =====================================================================
  2.                         Link Check Version 5.1
  3.                           Windows 95, 32-bit
  4.                             August 1996
  5.                 Copyright (C) Karri Software Ltd 1996
  6. =====================================================================
  7.  
  8.  
  9.  ------------
  10.  Introduction
  11.  ------------
  12.  
  13.  Link Check is a suite of three (3) diagnostic programs which allows
  14.  the user to examine different areas of the system. These are useful
  15.  not only on solving system problems but also for learning about the
  16.  system.
  17.  
  18.  All three programs show version and file information on any of the
  19.  modules (files) for identification purposes as well as interacting
  20.  with each other.
  21.  
  22.  Armed with these three, you should be able to solve most of your
  23.  software tantrums:
  24.  
  25.  
  26.  ---------------------------
  27.  1) Link Check (WLCHK95.EXE)
  28.  ---------------------------
  29.  Link Check enables the user to view the links between an executable
  30.  file and the modules it requires to run on the system. This tool is
  31.  useful for analyzing those "Cannot find (filename) or one of its
  32.  components" system error messages.
  33.  
  34.  You may also use Link Check to view which versions of modules (DLLs,
  35.  VBXs) the program will actually use in the system as there are
  36.  duplicate DLLs frequently lying about the network or the machine.
  37.  
  38.  Link Check mimics the system when a program is finally executed by the
  39.  operating system (Windows). This will help in determining beforehand
  40.  whether a program will run or not, or which particular copy of a .DLL
  41.  it is going to use if there are multiple copies lying around the system.
  42.  
  43.  Any file(s) required by the program that are missing from the system will
  44.  be highlighted with a red cross. It could be that the file(s) are actually
  45.  present on the system but will not get picked up by the system during
  46.  run time. This could be because the system environment variable PATH has
  47.  been changed.
  48.  
  49.  Link Check is also useful for analyzing software installation problems
  50.  as well as indicating which support modules should be backed-up with a
  51.  particular program.
  52.  
  53.  
  54.  -----------------------------
  55.  2) Memory Check (WMCHK95.EXE)
  56.  -----------------------------
  57.  Memory Check allows the user to view, load and unload modules currently
  58.  in memory. You may also view the current status of memory, including the
  59.  amount of free memory left.
  60.  
  61.  Important version information about each module can be displayed and you
  62.  may create and print a summary report of the state of the system.
  63.  
  64.  Memory Check really comes into play when some program has ended abnormally
  65.  and has left modules lying around in memory. The system might behave
  66.  irratically but more to the point, those modules take up valuable memory.
  67.  In these situations you can use Memory Check to unload those modules and
  68.  save a reboot of Windows.
  69.  
  70.  Warning: Sometimes a clean unload is not possible and you may find yourself
  71.  unceremoniously dumped back on to the C: prompt, so please do use care when
  72.  unloading.
  73.  
  74.  You may also verify exactly which version of a module is currently loaded
  75.  in memory. Sometimes some programs will not run because a wrong version of
  76.  a particular module (.DLL) has already been loaded into memory by some
  77.  other application. Windows does not load a new copy of a file with the same
  78.  file name but will simply increase the "usage count" of the module already
  79.  in memory. These "usage counts" are displayed by Memory Check as a number
  80.  in parenthesis () next to the file name.
  81.  
  82.  WINSOCK.DLL is a very good example of a module which shares very many
  83.  different versions. Most communications programs require their own particular
  84.  version of WINSOCK.DLL to be loaded, but if another application has put
  85.  their version in first, it is highly likely that the second one will fail
  86.  or behave in manner not designed by the programmers. Use Memory Check to
  87.  solve these type of problems.
  88.  
  89.  
  90.  -------------------------------
  91.  3) Function Check (WFCHK95.EXE)
  92.  -------------------------------
  93.  Function Check allows the user to view actual function calls inside
  94.  modules. This program is useful for analyzing those "Call to Undefined
  95.  Dynalink" system error messages.
  96.  
  97.  When a program calls a module (.DLL) to execute a function (piece of
  98.  code) inside the .DLL and that particular function does not exist in
  99.  the .DLL, a "Call to Undefined Dynalink" error is raised by the system.
  100.  These can occur when a newer version of a .DLL is accidentally replaced
  101.  by an older version of the same .DLL. A program is compiled to use the new
  102.  functionality of the .DLL but can come unstuck when that .DLL is replaced
  103.  by an older version which does not contain the new functionality.
  104.  
  105.  Some installation programs are prone to do this "accidental" replacement.
  106.  
  107.  Function Check cross-checks all function calls in an executable with
  108.  the ones in all of the .DLLs (modules) that it uses, to verify that
  109.  all of the functions all present.
  110.  
  111.  Should your program throw up one of those "Call to Undefined Dynalink"
  112.  messages, Function Check will show you which module is at fault.
  113.  
  114.  
  115.  ---------------------
  116.  How to Register/Order
  117.  ---------------------
  118.  
  119.  Link Check now includes online registration facilities. Please click
  120.  on the "Register" pushbutton in the About dialog and follow the dialog
  121.  boxes.
  122.  
  123.  Once finished, the registration process will create an order form
  124.  (WLCHK95.ORD) for you based on the details given. This order form will
  125.  be created in your Windows directory and Notepad will be launched for
  126.  you to view it.
  127.  
  128.  VERY IMPORTANT: We will create an electronic key from the order form so
  129.  please follow the instructions on the form and send/fax/email it to us.
  130.  The order form includes details of our fax number, postal address and
  131.  email id.
  132.  
  133.  Once we receive the order form we will send/fax/email/phone you the key
  134.  along with details on how to unlock Link Check for the full retail version.
  135.  We will get the key to you as soon as possible (usually within 24 hours).
  136.  
  137.  
  138.  ---------------
  139.  Payment Details
  140.  ---------------
  141.  
  142.  Price: 35 US Dollars or 21 Pounds Sterling
  143.  
  144.  To have your registration added to your CompuServe bill, GO SWREG and
  145.  follow the instructions.
  146.  
  147.  Please use the registration ID 10627, unless...
  148.  
  149.  IMPORTANT: If you are a VAT registered company residing in the European
  150.  Union (EU) (and NOT in the UK), please use the registration ID 10095.
  151.  
  152.  You will see details on all other forms of payment through the
  153.  registration process/dialogs.
  154.  
  155.  
  156.  --------------------------
  157.  Registered Version Details
  158.  --------------------------
  159.  
  160.  Link Check is shareware and not available for free. You are allowed a
  161.  21-day evaluation period free of charge for this program and then you
  162.  should either register it with the author or remove it from your disk(s).
  163.  Should you use it after the 21-day evaluation period, you are violating US
  164.  and international copyright laws and treaties.
  165.  
  166.  The registered version of this Link Check 32-bit package includes:
  167.  
  168.  1. Full versions of all three components
  169.  2. All references to "Unregistered Shareware" removed
  170.  3. Your name in the "About" dialog box
  171.  
  172.  As a registered user of Link Check, you will receive the following benefits:
  173.  
  174.  1. Free technical support over the telephone and Email
  175.  2. Free upgrades via the electronic key
  176.  
  177.  The other versions of Link Check (16-bit WLCHECK.ZIP and 32-bit WLCHKNT.ZIP)
  178.  are also available.
  179.  
  180.  Currently (Aug 96) we have no plans to charge for upgrades. Once
  181.  registered with the electronic key, any upgrades will be seamless. All you
  182.  need to do is to obtain/download a new copy and install over the old
  183.  version. The key will unlock the retail version automatically so you need to
  184.  register only once.
  185.  
  186.  
  187.  --------------------------
  188.  Current Registered Users!!  (from Version 0.00 to 5.00 inclusive)
  189.  --------------------------
  190.  
  191.  Please go through the registration process starting in the "About" dialog
  192.  box and send/fax/email the order form WLCHK95.ORD to us for your key. Do
  193.  not enter anything in the "Payment" dialog box as this upgrade is free.
  194.  
  195.  
  196.  -----
  197.  Other
  198.  -----
  199.  
  200.  Link Check for Windows 3.x, Windows 95 and Windows NT are now three
  201.  separate products due to the new registration and distribution process.
  202.  Current registered users can upgrade for free to all three products.
  203.  
  204.  
  205.  -----------------
  206.  Technical Support
  207.  -----------------
  208.  
  209.  Please report any problems and/or questions to 100422.3521@compuserve.com.
  210.  
  211.  
  212. Thanks, Karri Software Ltd, August 1996
  213.