-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update the code with a workaround for displaying the splash screen in a DLL, based on infomration from Embarcadero support via the quality portal.
- Loading branch information
Showing
24 changed files
with
2,232 additions
and
232 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
|
||
Start Length Name Class | ||
0001:00401000 00000B81CH _TEXT CODE | ||
0002:0040D000 0000027D8H _DATA DATA | ||
0003:0040F7D8 0000001B4H _BSS BSS | ||
0001:00401000 00000C02CH _TEXT CODE | ||
0002:0040E000 0000028F8H _DATA DATA | ||
0003:004108F8 0000001B4H _BSS BSS | ||
0004:00000000 00000009CH _TLS TLS |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
|
||
Start Length Name Class | ||
0001:00401000 000009DD8H _TEXT CODE | ||
0002:0040B000 0000028F8H _DATA DATA | ||
0003:0040D8F8 0000001B0H _BSS BSS | ||
0004:00000000 00000009CH _TLS TLS |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
// Important note about DLL memory management when your DLL uses the | ||
// static version of the RunTime Library: | ||
// | ||
// If your DLL exports any functions that pass String objects (or structs/ | ||
// classes containing nested Strings) as parameter or function results, | ||
// you will need to add the library MEMMGR.LIB to both the DLL project and | ||
// any other projects that use the DLL. You will also need to use MEMMGR.LIB | ||
// if any other projects which use the DLL will be performing new or delete | ||
// operations on any non-TObject-derived classes which are exported from the | ||
// DLL. Adding MEMMGR.LIB to your project will change the DLL and its calling | ||
// EXE's to use the BORLNDMM.DLL as their memory manager. In these cases, | ||
// the file BORLNDMM.DLL should be deployed along with your DLL. | ||
// | ||
// To avoid using BORLNDMM.DLL, pass string information using "char *" or | ||
// ShortString parameters. | ||
// | ||
// If your DLL uses the dynamic version of the RTL, you do not need to | ||
// explicitly add MEMMGR.LIB as this will be done implicitly for you | ||
|
||
#include <vcl.h> | ||
#include <windows.h> | ||
|
||
#pragma hdrstop | ||
#pragma argsused | ||
|
||
//: @note This pragma line fixes the missing external references to the DesignIDE.BPL package. | ||
#pragma link "DesignIDE.bpi" | ||
|
||
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved) | ||
{ | ||
return 1; | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
| ||
|
||
[Exception Log] | ||
EurekaLog Version=8000 | ||
Activate=1 | ||
DeleteMapAfterCompile=0 | ||
Encrypt Password="" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
[Setup] | ||
WarnBefore=0 | ||
WarnAfter=0 | ||
IncBuild=1 | ||
CopyVersionInfoFrom= | ||
ExcludedResExts=.dcr | ||
EnabledVersionInfo=1 | ||
IncludeInProject=1 | ||
CompileWithBRCC32=0 | ||
MajorVer=1 | ||
MinorVer=0 | ||
ReleaseVer=0 | ||
BuildVer=21 | ||
ResourceName=CPPOTATmpITHVerInfo | ||
|
||
[Zipping] | ||
Enabled=1 | ||
ZipFile=D:\HoylD\Web Page\Zips\CPPOTATemplate.zip | ||
BasePath=D:\HoylD\RAD Studio\ | ||
ExclusionFiles= | ||
|
||
[VersionInfo] | ||
CompanyName=Season's Fall Music | ||
FileDescription=CPPOTATemplateXE101: A template CPP Open Tools API example. | ||
FileVersion=1.0.0.21 | ||
InternalName=CPPOTATemplateXE101 | ||
LegalCopyright=Season's Fall Music | ||
LegalTrademarks=Season's Fall Music | ||
OriginalFilename=CPPOTATemplateXE101 | ||
ProductName=CPPOTATemplateXE101 | ||
ProductVersion=1.0 | ||
Comments=CPPOTATemplateXE101: A template CPP Open Tools API example. | ||
|
||
[Additional Zip Files] | ||
Item0=D:\HoylD\RAD Studio\IDE Addins\CPP OTA Template\Source\*.h | ||
|
Binary file not shown.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Oops, something went wrong.