Skip to content

Commit

Permalink
v0.1.25
Browse files Browse the repository at this point in the history
  • Loading branch information
ying32 committed Sep 12, 2021
1 parent a150a8e commit 463967a
Show file tree
Hide file tree
Showing 336 changed files with 14,967 additions and 28,139 deletions.
1,540 changes: 1,027 additions & 513 deletions Gencode/NET5/netcore5.json

Large diffs are not rendered by default.

1,540 changes: 1,027 additions & 513 deletions Gencode/NETCore2.1/netcore2.1.json

Large diffs are not rendered by default.

1,540 changes: 1,027 additions & 513 deletions Gencode/NETCore3.1/netcore3.1.json

Large diffs are not rendered by default.

20 changes: 0 additions & 20 deletions Gencode/NETFramework4.x/JScript.json

This file was deleted.

19 changes: 0 additions & 19 deletions Gencode/NETFramework4.x/Speech.json

This file was deleted.

25 changes: 24 additions & 1 deletion Gencode/NETFramework4.x/net4.0.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"Lang": "zh-Hans",
"GenerateCommnet": true,
"AssemblyRoot":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.0\\",
"NETVersion": "4.0",
"NETVersion": "4.x",
"Items": [
{
"Assembly": "mscorlib.dll",
Expand Down Expand Up @@ -451,6 +451,29 @@
"ExcludeTypes": []
}
]
},
{
"Assembly": "Microsoft.JScript.dll",
"IsMsLib": true,
"Units": [
{
"IsMain": true,
"ExcludeNamespaces": [],
"ExcludeTypes": [],
"ExcludeProps": ["Microsoft.JScript.GlobalObject.Boolean"]
}
]
},
{
"Assembly": "System.Speech.dll",
"IsMsLib": true,
"Units": [
{
"IsMain": true,
"ExcludeNamespaces": [],
"ExcludeTypes": []
}
]
}
]
}
3 changes: 3 additions & 0 deletions NEWS-README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@

### What's new

* v0.1.25
* 1. Adjust `LoadAssemblyModule`, remove 2 parameters, and now use assembly qualified name or full path.

* v0.1.24
* 1. Fix that some exceptions will be reported when returning the interface type.
* 2. Add some parameters to `LoadAssemblyModule` to query whether the current assembly has been loaded.
Expand Down
3 changes: 3 additions & 0 deletions NEWS-README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@

### 更新日志

* v0.1.25
* 1、调整`LoadAssemblyModule`,移除2个参数,现可传入程序集强名称或者全路径。

* v0.1.24
* 1、修复返回接口类型时在某些会报异常。
* 2、`LoadAssemblyModule`添加一些一个参数,查询当前程序集是否已经加载。
Expand Down
12 changes: 5 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

# DDNRuntime

DDNRuntime(Delphi .NET/.NET Core Runtime)
DDNRuntime(Delphi .NET Framework/.NET Core Runtime)

----
**Latest version: v0.1.24**
**Latest version: v0.1.25**

#### What's news

Expand Down Expand Up @@ -52,7 +52,7 @@

## Trial

Get [DDNRuntime trial file](https://github.com/ying32/DDNRuntime-examples/releases), copy the Duc file of the Delphi version you are using to `DDNRuntime\Win32` or `DDNRuntime\Win64`.
Get [DDNRuntime trial file](https://github.com/ying32/DDNRuntime-examples/releases), copy the Duc file of the Delphi version you are using to `src` directory.

## Buy

Expand Down Expand Up @@ -115,10 +115,8 @@ Get [DDNRuntime trial file](https://github.com/ying32/DDNRuntime-examples/releas
/// <summary>
/// Load assembly
/// </summary>
/// <param name="AFileName">An absolute assembly file name (full path)</param>
/// <param name="AIsSystem">When True, AFileName does not need to pass in an absolute path, the default value is False</param>
/// <param name="AFullName">For the assembly that has been loaded, the default value is empty</param>
function LoadAssemblyModule(const AFileName: string; AIsSystem: Boolean = False; AFullName: string = ''): Boolean;
/// <param name="AFileName">An assembly qualified name or an absolute assembly file name (full path)</param>
function LoadAssemblyModule(const AFileName: string): Boolean;
/// <summary>
/// Set whether to display the detailed information of .NET exceptions
Expand Down
12 changes: 5 additions & 7 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

# DDNRuntime

DDNRuntime(Delphi .NET/.NET Core Runtime)
DDNRuntime(Delphi .NET Framework/.NET Core Runtime)

----
**最新版本:v0.1.24**
**最新版本:v0.1.25**

#### 更新日志

Expand Down Expand Up @@ -53,7 +53,7 @@

## 试用

获取[DDNRuntime试用文件](https://github.com/ying32/DDNRuntime-examples/releases),复制你所使用的Delphi版本Duc文件到`DDNRuntime\Win32`或者`DDNRuntime\Win64`
获取[DDNRuntime试用文件](https://github.com/ying32/DDNRuntime-examples/releases),复制你所使用的Delphi版本Duc文件到`src`目录下

## 购买

Expand Down Expand Up @@ -116,10 +116,8 @@
/// <summary>
/// 加载程序集
/// </summary>
/// <param name="AFileName">一个绝对的程序集文件名(全路径)</param>
/// <param name="AIsSystem">当为True时,AFileName不需要传入绝对路径,默认值为False</param>
/// <param name="AFullName">对于比对是否已加载的程序集,默认值为空</param>
function LoadAssemblyModule(const AFileName: string; AIsSystem: Boolean = False; AFullName: string = ''): Boolean;
/// <param name="AFileName">一个程序集强名称或者一个绝对的程序集文件名(全路径)</param>
function LoadAssemblyModule(const AFileName: string): Boolean;
/// <summary>
/// 设置是否显示.NET异常的详细信息
Expand Down
4 changes: 2 additions & 2 deletions examples/NETCore/AES/ProAES.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<FrameworkType>None</FrameworkType>
<MainSource>ProAES.dpr</MainSource>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Release</Config>
<Platform Condition="'$(Platform)'==''">Linux64</Platform>
<Config Condition="'$(Config)'==''">Debug</Config>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<TargetedPlatforms>4227</TargetedPlatforms>
<AppType>Console</AppType>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions examples/NETCore/DES/ProDES.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<FrameworkType>None</FrameworkType>
<MainSource>ProDES.dpr</MainSource>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Release</Config>
<Platform Condition="'$(Platform)'==''">Linux64</Platform>
<Config Condition="'$(Config)'==''">Debug</Config>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<TargetedPlatforms>4227</TargetedPlatforms>
<AppType>Console</AppType>
</PropertyGroup>
Expand Down
2 changes: 1 addition & 1 deletion examples/NETCore/DataTable/ProDataTable.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<MainSource>ProDataTable.dpr</MainSource>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Debug</Config>
<Platform Condition="'$(Platform)'==''">Linux64</Platform>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<TargetedPlatforms>4227</TargetedPlatforms>
<AppType>Console</AppType>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions examples/NETCore/Generics/ProGenerics.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<FrameworkType>None</FrameworkType>
<MainSource>ProGenerics.dpr</MainSource>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Release</Config>
<Platform Condition="'$(Platform)'==''">Linux64</Platform>
<Config Condition="'$(Config)'==''">Debug</Config>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<TargetedPlatforms>4227</TargetedPlatforms>
<AppType>Console</AppType>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions examples/NETCore/Hash/ProHash.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<FrameworkType>None</FrameworkType>
<MainSource>ProHash.dpr</MainSource>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Release</Config>
<Platform Condition="'$(Platform)'==''">Linux64</Platform>
<Config Condition="'$(Config)'==''">Debug</Config>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<TargetedPlatforms>4227</TargetedPlatforms>
<AppType>Console</AppType>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions examples/NETCore/Reflection/ProReflection.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<FrameworkType>None</FrameworkType>
<MainSource>ProReflection.dpr</MainSource>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Release</Config>
<Platform Condition="'$(Platform)'==''">Linux64</Platform>
<Config Condition="'$(Config)'==''">Debug</Config>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<TargetedPlatforms>4227</TargetedPlatforms>
<AppType>Console</AppType>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions examples/NETCore/Stream/ProStream.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<FrameworkType>None</FrameworkType>
<MainSource>ProStream.dpr</MainSource>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Release</Config>
<Platform Condition="'$(Platform)'==''">Linux64</Platform>
<Config Condition="'$(Config)'==''">Debug</Config>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<TargetedPlatforms>4227</TargetedPlatforms>
<AppType>Console</AppType>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions examples/NETCore/Web-HTTP/ProWeb_HTTP.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<FrameworkType>None</FrameworkType>
<MainSource>ProWeb_HTTP.dpr</MainSource>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Release</Config>
<Platform Condition="'$(Platform)'==''">Linux64</Platform>
<Config Condition="'$(Config)'==''">Debug</Config>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<TargetedPlatforms>4227</TargetedPlatforms>
<AppType>Console</AppType>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions examples/NETCore/Xml/ProXml.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<FrameworkType>None</FrameworkType>
<MainSource>ProXml.dpr</MainSource>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Release</Config>
<Platform Condition="'$(Platform)'==''">Linux64</Platform>
<Config Condition="'$(Config)'==''">Debug</Config>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<TargetedPlatforms>4227</TargetedPlatforms>
<AppType>Console</AppType>
</PropertyGroup>
Expand Down
Loading

0 comments on commit 463967a

Please sign in to comment.