Skip to content

Commit d833b43

Browse files
author
mikeblome
committed
more changes
1 parent a123064 commit d833b43

28 files changed

+40
-40
lines changed

docs/build/TOC.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
## [Localized Resources in MFC Applications: Satellite DLLs](localized-resources-in-mfc-applications-satellite-dlls.md)
7676
## [Importing and Exporting](importing-and-exporting.md)
7777
### [Importing into an Application](importing-into-an-application.md)
78-
#### [Importing into an Application Using __declspec(dllimport)](importing-into-an-application-using-declspec-dllimport.md)
78+
#### [Import into an application using __declspec(dllimport)](importing-into-an-application-using-declspec-dllimport.md)
7979
#### [Importing Function Calls Using __declspec(dllimport)](importing-function-calls-using-declspec-dllimport.md)
8080
#### [Importing Data Using __declspec(dllimport)](importing-data-using-declspec-dllimport.md)
8181
#### [Importing Using DEF Files](importing-using-def-files.md)
@@ -88,7 +88,7 @@
8888
#### [Determine Which Exporting Method to Use](determining-which-exporting-method-to-use.md)
8989
#### [Exporting Functions from a DLL by Ordinal Rather Than by Name](exporting-functions-from-a-dll-by-ordinal-rather-than-by-name.md)
9090
### [Mutual Imports](mutual-imports.md)
91-
### [Importing and Exporting Inline Functions](importing-and-exporting-inline-functions.md)
91+
### [Importing and exporting inline functions](importing-and-exporting-inline-functions.md)
9292
## [Active Technology and DLLs](active-technology-and-dlls.md)
9393
## [Automation in a DLL](automation-in-a-dll.md)
9494
## [Calling DLL Functions from Visual Basic Applications](calling-dll-functions-from-visual-basic-applications.md)

docs/build/building-on-the-command-line.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Describes how to start a command prompt window that has the required environment
162162
[NMAKE Reference](reference/nmake-reference.md)<br/>
163163
Provides links to articles that describe the Microsoft Program Maintenance Utility (NMAKE.EXE).
164164

165-
[MSBuild (Visual C++)](msbuild-visual-cpp.md)<br/>
165+
[MSBuild on the command line - C++](msbuild-visual-cpp.md)<br/>
166166
Provides links to articles that discuss how to use msbuild.exe from the command line.
167167

168168
## Related Sections

docs/build/dll-frequently-asked-questions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ If your DLL is a regular MFC DLL that is statically linked to MFC, changing it t
5252

5353
If the DLL has a large number of exported functions, use a .def file to export the functions (instead of using **__declspec(dllexport)**) and use the .def file [NONAME attribute](exporting-functions-from-a-dll-by-ordinal-rather-than-by-name.md) on each exported function. The NONAME attribute causes only the ordinal value and not the function name to be stored in the DLL's export table, which reduces the file size.
5454

55-
DLLs that are implicitly linked to an application are loaded when the application loads. To improve the performance when loading, try dividing the DLL into different DLLs. Put all the functions that the calling application needs immediately after loading into one DLL and have the calling application implicitly link to that DLL. Put the other functions that the calling application does not need right away into another DLL and have the application explicitly link to that DLL. For more information, see [Determine which linking method to use](linking-an-executable-to-a-dll.md#determining-which-linking-method-to-use).
55+
DLLs that are implicitly linked to an application are loaded when the application loads. To improve the performance when loading, try dividing the DLL into different DLLs. Put all the functions that the calling application needs immediately after loading into one DLL and have the calling application implicitly link to that DLL. Put the other functions that the calling application does not need right away into another DLL and have the application explicitly link to that DLL. For more information, see [Link an executable to a DLL](linking-an-executable-to-a-dll.md#determining-which-linking-method-to-use).
5656

5757
## <a name="memory_leak"></a> There&#39;s a memory leak in my regular MFC DLL, but my code looks fine. How can I find the memory leak?
5858

docs/build/exporting-from-a-dll.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ When exporting functions with either method, make sure to use the [__stdcall](..
3232

3333
- [Determine which exporting method to use](determining-which-exporting-method-to-use.md)
3434

35-
- [Determine which linking method to use](linking-an-executable-to-a-dll.md#determining-which-linking-method-to-use)
35+
- [Link an executable to a DLL](linking-an-executable-to-a-dll.md#determining-which-linking-method-to-use)
3636

3737
- [Initialize a DLL](run-time-library-behavior.md#initializing-a-dll)
3838

docs/build/freelibrary-and-afxfreelibrary.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ In an MFC application, use [AfxFreeLibrary](../mfc/reference/application-informa
1313

1414
## What do you want to do?
1515

16-
- [How to link implicitly to a DLL](linking-an-executable-to-a-dll.md#linking-implicitly)
16+
- [Link an executable to a DLL](linking-an-executable-to-a-dll.md#linking-implicitly)
1717

18-
- [Determine which linking method to use](linking-an-executable-to-a-dll.md#determining-which-linking-method-to-use)
18+
- [Link an executable to a DLL](linking-an-executable-to-a-dll.md#determining-which-linking-method-to-use)
1919

2020
## What do you want to know more about?
2121

docs/build/getprocaddress.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ You can only obtain the export ordinal if the DLL you are linking to is built wi
4545

4646
## What do you want to do?
4747

48-
- [How to link implicitly to a DLL](linking-an-executable-to-a-dll.md#linking-implicitly)
48+
- [Link an executable to a DLL](linking-an-executable-to-a-dll.md#linking-implicitly)
4949

50-
- [Determine which linking method to use](linking-an-executable-to-a-dll.md#determining-which-linking-method-to-use)
50+
- [Link an executable to a DLL](linking-an-executable-to-a-dll.md#determining-which-linking-method-to-use)
5151

5252
## What do you want to know more about?
5353

docs/build/how-to-integrate-custom-tools-into-the-project-properties.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ This document explains how to create a file in a set directory that contains pro
3131

3232
## See Also
3333

34-
[MSBuild (Visual C++)](msbuild-visual-cpp.md)
34+
[MSBuild on the command line - C++](msbuild-visual-cpp.md)

docs/build/how-to-modify-the-target-framework-and-platform-toolset.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,4 @@ You can extend the target platform further by creating a custom platform toolset
5353

5454
## See Also
5555

56-
[MSBuild (Visual C++)](msbuild-visual-cpp.md)
56+
[MSBuild on the command line - C++](msbuild-visual-cpp.md)

docs/build/how-to-use-build-events-in-msbuild-projects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,5 @@ The following example can be added inside of the Project element of the myprojec
6464

6565
## See Also
6666

67-
[MSBuild (Visual C++)](msbuild-visual-cpp.md)<br/>
67+
[MSBuild on the command line - C++](msbuild-visual-cpp.md)<br/>
6868
[Walkthrough: Using MSBuild to Create a Visual C++ Project](walkthrough-using-msbuild-to-create-a-visual-cpp-project.md)

docs/build/importing-and-exporting-inline-functions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: "Importing and Exporting Inline Functions"
2+
title: "Importing and exporting inline functions"
33
ms.date: "11/04/2016"
44
helpviewer_keywords: ["exporting functions [C++], inline functions", "inline functions [C++], importing", "DLLs [C++], importing", "importing functions [C++]", "DLLs [C++], exporting from", "importing inline functions [C++]", "inline functions [C++], exporting", "functions [C++], importing", "functions [C++], exporting"]
55
ms.assetid: 89f488f8-b078-40fe-afd7-80bd7840057b
66
---
7-
# Importing and Exporting Inline Functions
7+
# Importing and exporting inline functions
88

99
Imported functions can be defined as inline. The effect is roughly the same as defining a standard function inline; calls to the function are expanded into inline code, much like a macro. This is principally useful as a way of supporting C++ classes in a DLL that might inline some of their member functions for efficiency.
1010

0 commit comments

Comments
 (0)