119 <li id="GUID-7F083400-E8FB-52E0-A8CD-D96DDB093F39"><p>Each DLL in the import |
119 <li id="GUID-7F083400-E8FB-52E0-A8CD-D96DDB093F39"><p>Each DLL in the import |
120 table of the EXE has a version number. This number is the version of the DLL |
120 table of the EXE has a version number. This number is the version of the DLL |
121 to which the EXE is linked. The loader uses the version number in the import |
121 to which the EXE is linked. The loader uses the version number in the import |
122 table to select the correct version of the DLL. The following flowchart shows |
122 table to select the correct version of the DLL. The following flowchart shows |
123 how the loader selects the DLL from the set of possible DLLs. </p> <fig id="GUID-1F388A1E-BBB8-5481-8197-1F3C87BB2948"> |
123 how the loader selects the DLL from the set of possible DLLs. </p> <fig id="GUID-1F388A1E-BBB8-5481-8197-1F3C87BB2948"> |
124 <image href="GUID-9D2752D1-4153-5978-A7B8-4C3F860B6B87_d0e268263_href.png" placement="inline"/> |
124 <image href="GUID-9D2752D1-4153-5978-A7B8-4C3F860B6B87_d0e264555_href.png" placement="inline"/> |
125 </fig> </li> |
125 </fig> </li> |
126 <li id="GUID-56B0AF9F-4D39-517B-A3A5-779B7D892CEF"><p>If there are no DLLs |
126 <li id="GUID-56B0AF9F-4D39-517B-A3A5-779B7D892CEF"><p>If there are no DLLs |
127 that meet the requirements, the load fails. </p> </li> |
127 that meet the requirements, the load fails. </p> </li> |
128 </ol> </section> |
128 </ol> </section> |
129 <section id="GUID-FA4768B2-A741-5601-990C-46B51DA77803"><title>Search rules |
129 <section id="GUID-FA4768B2-A741-5601-990C-46B51DA77803"><title>Search rules |
193 no DLLs, the load fails. </p> </li> |
193 no DLLs, the load fails. </p> </li> |
194 <li id="GUID-A34E59F9-FAD4-54DB-86A6-C2A428710FB8"><p>If you specify a version |
194 <li id="GUID-A34E59F9-FAD4-54DB-86A6-C2A428710FB8"><p>If you specify a version |
195 number in <xref href="GUID-25327159-83D6-3507-B187-09EA4BB3727F.dita#GUID-25327159-83D6-3507-B187-09EA4BB3727F/GUID-4F1B2717-D34F-32A4-B6E6-03D0533186A3"><apiname>RLibrary::Load()</apiname></xref>, the loader selects a version |
195 number in <xref href="GUID-25327159-83D6-3507-B187-09EA4BB3727F.dita#GUID-25327159-83D6-3507-B187-09EA4BB3727F/GUID-4F1B2717-D34F-32A4-B6E6-03D0533186A3"><apiname>RLibrary::Load()</apiname></xref>, the loader selects a version |
196 of the DLL from the set. The following flowchart shows how the loader selects |
196 of the DLL from the set. The following flowchart shows how the loader selects |
197 the DLL from the set of possible DLLs. </p> <fig id="GUID-9412E498-19E5-5D58-B913-DD55BBB79D4D"> |
197 the DLL from the set of possible DLLs. </p> <fig id="GUID-9412E498-19E5-5D58-B913-DD55BBB79D4D"> |
198 <image href="GUID-91224821-8094-59ED-A100-4174193A25EE_d0e268554_href.png" placement="inline"/> |
198 <image href="GUID-91224821-8094-59ED-A100-4174193A25EE_d0e264846_href.png" placement="inline"/> |
199 </fig> </li> |
199 </fig> </li> |
200 <li id="GUID-61AE1C0C-A698-5BEC-A5DA-E28CB5D807A3"><p>If there are no DLLs |
200 <li id="GUID-61AE1C0C-A698-5BEC-A5DA-E28CB5D807A3"><p>If there are no DLLs |
201 that meet the requirements, the load fails. </p> </li> |
201 that meet the requirements, the load fails. </p> </li> |
202 <li id="GUID-D8791217-B11C-548A-9756-10476E843A51"><p>If you do not specify |
202 <li id="GUID-D8791217-B11C-548A-9756-10476E843A51"><p>If you do not specify |
203 a version number in <xref href="GUID-25327159-83D6-3507-B187-09EA4BB3727F.dita#GUID-25327159-83D6-3507-B187-09EA4BB3727F/GUID-4F1B2717-D34F-32A4-B6E6-03D0533186A3"><apiname>RLibrary::Load()</apiname></xref>, the loader loads |
203 a version number in <xref href="GUID-25327159-83D6-3507-B187-09EA4BB3727F.dita#GUID-25327159-83D6-3507-B187-09EA4BB3727F/GUID-4F1B2717-D34F-32A4-B6E6-03D0533186A3"><apiname>RLibrary::Load()</apiname></xref>, the loader loads |