×

Dynamic link library version negotiation

  • US 5,634,114 A
  • Filed: 07/03/1995
  • Issued: 05/27/1997
  • Est. Priority Date: 11/18/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of executing an application program and a Dynamic Link Library (DLL), comprising:

  • said application program making an initial call to said DLL to specify a preferred version number;

    said DLL looking up said preferred version number in a supported version table, and, if found, returning to said application program a "preferred version OK" indication, and, if not found, returning to said application program both a "preferred version not supported" indication and at least one supported version number from said supported version table, said supported version table including a set of independent version numbers that said DLL supports;

    said application program continuing its execution in response to said "preferred version OK" indication; and

    said application program, in response to said "preferred version not supported" indication, comparing each said supported version number against each of a set of independent version numbers with which said DLL is compatible, said compatible version set being held in a compatible version table, and, if there is no match there between, performing an error trap operation, and, if there is a match there between, making an initial call to said DLL specifying as said preferred version number the version number of said match.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×