update to dll loading

Added fetch dll path through registry.

Added custom error class VBPathError in case dll path was not found

Added function Setup_DLL to base.ps1

Wrapper setup stops if setup_dll returns false (no login, no class setup)
This commit is contained in:
onyx-and-iris
2021-05-04 17:29:38 +01:00
parent b02f6891d9
commit fbe9fe68cf
6 changed files with 77 additions and 30 deletions

View File

@@ -17,11 +17,9 @@ class MacroButton {
hidden $_state = $($this | Add-Member ScriptProperty 'state' `
{
# get
$this.Getter(1)
}`
{
# set
param ( $arg )
$this._state = $this.Setter($arg, 1)
}
@@ -29,11 +27,9 @@ class MacroButton {
hidden $_stateonly = $($this | Add-Member ScriptProperty 'stateonly' `
{
# get
$this.Getter(2)
}`
{
# set
param ( $arg )
$this._stateonly = $this.Setter($arg, 2)
}
@@ -41,11 +37,9 @@ class MacroButton {
hidden $_trigger = $($this | Add-Member ScriptProperty 'trigger' `
{
# get
$this.Getter(3)
}`
{
# set
param ( $arg )
$this._trigger = $this.Setter($arg, 3)
}