This commit is contained in:
Digital Data - Marlon Schreiber 2017-05-31 13:14:08 +02:00
parent 660a802882
commit eeac430760
18 changed files with 3485 additions and 611 deletions

Binary file not shown.

Binary file not shown.

View File

@ -61,7 +61,7 @@ Public Class ClassInit
clsLogger.Add(">> Login time: " & Now.ToString, False) clsLogger.Add(">> Login time: " & Now.ToString, False)
Dim USER_DT As DataTable = clsDatabase.Return_Datatable(sql, True) Dim USER_DT As DataTable = clsDatabase.Return_Datatable(sql, True)
If USER_DT.Rows.Count = 0 Then If USER_DT.Rows.Count = 0 Then
clsLogger.Add(" - User '" & USER_USERNAME & "' not listed in Useradminsitration!", False) clsLogger.Add(" - User '" & USER_USERNAME & "' not listed in Useradministration!", False)
'MsgBox("Achtung: Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:") 'MsgBox("Achtung: Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
'Me.Close() 'Me.Close()
Dim msg = String.Format("You are not listed in the Useradministration." & vbNewLine & "Please contact the admin.") Dim msg = String.Format("You are not listed in the Useradministration." & vbNewLine & "Please contact the admin.")

View File

@ -54,14 +54,38 @@
<SpecificVersion>False</SpecificVersion> <SpecificVersion>False</SpecificVersion>
<HintPath>..\..\DDLibStandards\DD_LIB_Standards\bin\Debug\DD_LIB_Standards.dll</HintPath> <HintPath>..\..\DDLibStandards\DD_LIB_Standards\bin\Debug\DD_LIB_Standards.dll</HintPath>
</Reference> </Reference>
<Reference Include="DevExpress.Data.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" /> <Reference Include="DevExpress.Data.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<Reference Include="DevExpress.Printing.v15.2.Core, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" /> <SpecificVersion>False</SpecificVersion>
<Reference Include="DevExpress.Sparkline.v15.2.Core, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" /> <HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Data.v15.2.dll</HintPath>
<Reference Include="DevExpress.Utils.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" /> </Reference>
<Reference Include="DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" /> <Reference Include="DevExpress.Printing.v15.2.Core, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<Reference Include="DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" /> <SpecificVersion>False</SpecificVersion>
<Reference Include="DevExpress.XtraLayout.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" /> <HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Printing.v15.2.Core.dll</HintPath>
<Reference Include="DevExpress.XtraPrinting.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" /> </Reference>
<Reference Include="DevExpress.Sparkline.v15.2.Core, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Sparkline.v15.2.Core.dll</HintPath>
</Reference>
<Reference Include="DevExpress.Utils.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Utils.v15.2.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraEditors.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraEditors.v15.2.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraGrid.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraGrid.v15.2.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraLayout.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraLayout.v15.2.dll</HintPath>
</Reference>
<Reference Include="DevExpress.XtraPrinting.v15.2, Version=15.2.15.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraPrinting.v15.2.dll</HintPath>
</Reference>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" /> <Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Data" /> <Reference Include="System.Data" />

View File

@ -10,7 +10,7 @@ Imports System.Runtime.InteropServices
<Assembly: AssemblyTitle("Clipboard Watcher for windream")> <Assembly: AssemblyTitle("Clipboard Watcher for windream")>
<Assembly: AssemblyDescription("")> <Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")> <Assembly: AssemblyCompany("Digital Data")>
<Assembly: AssemblyProduct("Clipboard Watcher for windream")> <Assembly: AssemblyProduct("Clipboard Watcher for windream")>
<Assembly: AssemblyCopyright("Copyright ©2017")> <Assembly: AssemblyCopyright("Copyright ©2017")>
<Assembly: AssemblyTrademark("")> <Assembly: AssemblyTrademark("")>

View File

@ -6,204 +6,250 @@ DD_Clipboard_Searcher
</name> </name>
</assembly> </assembly>
<members> <members>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESDataTable"> <member name="T:DD_Clipboard_Searcher.My.Resources.Resources">
<summary> <summary>
Represents the strongly named DataTable class. Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILEDataTable"> </member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.ResourceManager">
<summary> <summary>
Represents the strongly named DataTable class. Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILEDataTable"> </member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.Culture">
<summary> <summary>
Represents the strongly named DataTable class. Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSDataTable"> </member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.Annotation_New">
<summary> <summary>
Represents the strongly named DataTable class. Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserDataTable"> </member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.control_start_blue">
<summary> <summary>
Represents the strongly named DataTable class. Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESRow"> </member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.folder_Open_16xLG">
<summary> <summary>
Represents strongly named DataRow class. Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILERow"> </member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.GoToDefinition_5575">
<summary> <summary>
Represents strongly named DataRow class. Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILERow"> </member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.KeyDown_8461">
<summary> <summary>
Represents strongly named DataRow class. Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSRow"> </member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.KeyOutput_8167">
<summary> <summary>
Represents strongly named DataRow class. Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserRow"> </member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.ReduceSize">
<summary> <summary>
Represents strongly named DataRow class. Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESRowChangeEvent"> </member>
<member name="P:DD_Clipboard_Searcher.My.Resources.Resources.StatusAnnotations_Stop_16xLG">
<summary> <summary>
Row event argument class Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILERowChangeEvent"> </member>
<summary> <member name="E:DD_Clipboard_Searcher.clsHotkey.HotKeyPressed">
Row event argument class
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILERowChangeEvent">
<summary>
Row event argument class
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSRowChangeEvent">
<summary>
Row event argument class
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserRowChangeEvent">
<summary>
Row event argument class
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDataset">
<summary>
Represents a strongly typed in-memory cache of data.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILESTableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_USER_PROFILETableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.VWUSER_PROFILETableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILE_PROCESSTableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member><member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateUpdatedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow},System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Update rows in top-down order.
</summary>
</member><member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateInsertedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Insert rows in top-down order.
</summary>
</member><member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateDeletedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Delete rows in bottom-up order.
</summary>
</member><member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.GetRealUpdatedRows(System.Data.DataRow[],System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
</summary>
</member><member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateAll(DD_Clipboard_Searcher.MyDataset)">
<summary>
Update all changes to the dataset.
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateOrderOption">
<summary>
Update Order Option
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.SelfReferenceComparer">
<summary>
Used to sort self-referenced table's rows
</summary>
</member><member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager">
<summary>
TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
</summary>
</member><member name="M:DD_Clipboard_Searcher.clsWindowApi.GetTopLevelWindows">
<summary>
Get all top-level window information
</summary>
<returns>List of window information objects</returns>
</member><member name="M:DD_Clipboard_Searcher.clsWindowApi.GetChildWindows(System.Int32)">
<summary>
Get all child windows for the specific windows handle (hwnd).
</summary>
<returns>List of child windows for parent window</returns>
</member><member name="M:DD_Clipboard_Searcher.clsWindowApi.EnumWindowProc(System.Int32,System.Int32)">
<summary>
Callback function that does the work of enumerating top-level windows.
</summary>
<param name="hwnd">Discovered Window handle</param>
<returns>1=keep going, 0=stop</returns>
</member><member name="M:DD_Clipboard_Searcher.clsWindowApi.EnumChildWindowProc(System.Int32,System.Int32)">
<summary>
Callback function that does the work of enumerating child windows.
</summary>
<param name="hwnd">Discovered Window handle</param>
<returns>1=keep going, 0=stop</returns>
</member><member name="M:DD_Clipboard_Searcher.clsWindowApi.GetWindowIdentification(System.Int32)">
<summary>
Build the ApiWindow object to hold information about the Window object.
</summary>
</member><member name="E:DD_Clipboard_Searcher.clsHotkey.HotKeyPressed">
<summary> <summary>
Diesem Event wird immer die zugewiesene HotKeyID übergeben wenn eine HotKey Kombination gedrückt wurde. Diesem Event wird immer die zugewiesene HotKeyID übergeben wenn eine HotKey Kombination gedrückt wurde.
</summary> </summary>
</member><member name="M:DD_Clipboard_Searcher.clsHotkey.AddHotKey(System.Windows.Forms.Keys,DD_Clipboard_Searcher.clsHotkey.MODKEY,System.String)"> </member>
<member name="M:DD_Clipboard_Searcher.clsHotkey.AddHotKey(System.Windows.Forms.Keys,DD_Clipboard_Searcher.clsHotkey.MODKEY,System.String)">
<summary> <summary>
Diese Funktion fügt einen Hotkey hinzu und registriert ihn auch sofort Diese Funktion fügt einen Hotkey hinzu und registriert ihn auch sofort
</summary> </summary>
<param name="KeyCode">Den KeyCode für die Taste</param> <param name="KeyCode">Den KeyCode für die Taste</param>
<param name="Modifiers">Die Zusatztasten wie z.B. Strg oder Alt, diese können auch mit OR kombiniert werden</param> <param name="Modifiers">Die Zusatztasten wie z.B. Strg oder Alt, diese können auch mit OR kombiniert werden</param>
<param name="HotKeyID">Die ID die der Hotkey bekommen soll um diesen zu identifizieren</param> <param name="HotKeyID">Die ID die der Hotkey bekommen soll um diesen zu identifizieren</param>
</member><member name="M:DD_Clipboard_Searcher.clsHotkey.RemoveHotKey(System.String)"> </member>
<member name="M:DD_Clipboard_Searcher.clsHotkey.RemoveHotKey(System.String)">
<summary> <summary>
Diese Funktion entfernt einen Hotkey und deregistriert ihn auch sofort Diese Funktion entfernt einen Hotkey und deregistriert ihn auch sofort
</summary> </summary>
<param name="HotKeyID">Gibt die HotkeyID an welche entfernt werden soll</param> <param name="HotKeyID">Gibt die HotkeyID an welche entfernt werden soll</param>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.ResourceManager"> </member>
<member name="M:DD_Clipboard_Searcher.clsWindowApi.GetTopLevelWindows">
<summary> <summary>
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. Get all top-level window information
</summary> </summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.Culture"> <returns>List of window information objects</returns>
</member>
<member name="M:DD_Clipboard_Searcher.clsWindowApi.GetChildWindows(System.Int32)">
<summary> <summary>
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle Get all child windows for the specific windows handle (hwnd).
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
</summary> </summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.Annotation_New"> <returns>List of child windows for parent window</returns>
</member>
<member name="M:DD_Clipboard_Searcher.clsWindowApi.EnumWindowProc(System.Int32,System.Int32)">
<summary> <summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. Callback function that does the work of enumerating top-level windows.
</summary> </summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.control_start_blue"> <param name="hwnd">Discovered Window handle</param>
<returns>1=keep going, 0=stop</returns>
</member>
<member name="M:DD_Clipboard_Searcher.clsWindowApi.EnumChildWindowProc(System.Int32,System.Int32)">
<summary> <summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. Callback function that does the work of enumerating child windows.
</summary> </summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.folder_Open_16xLG"> <param name="hwnd">Discovered Window handle</param>
<returns>1=keep going, 0=stop</returns>
</member>
<member name="M:DD_Clipboard_Searcher.clsWindowApi.GetWindowIdentification(System.Int32)">
<summary> <summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. Build the ApiWindow object to hold information about the Window object.
</summary> </summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.GoToDefinition_5575"> </member>
<member name="T:DD_Clipboard_Searcher.MyDataset">
<summary> <summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. Represents a strongly typed in-memory cache of data.
</summary> </summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.KeyDown_8461"> </member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESDataTable">
<summary> <summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. Represents the strongly named DataTable class.
</summary> </summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.KeyOutput_8167"> </member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILEDataTable">
<summary> <summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. Represents the strongly named DataTable class.
</summary> </summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.ReduceSize"> </member>
<member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILEDataTable">
<summary> <summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. Represents the strongly named DataTable class.
</summary> </summary>
</member><member name="P:DD_Clipboard_Searcher.My.Resources.Resources.StatusAnnotations_Stop_16xLG"> </member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSDataTable">
<summary> <summary>
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. Represents the strongly named DataTable class.
</summary> </summary>
</member><member name="T:DD_Clipboard_Searcher.My.Resources.Resources"> </member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserDataTable">
<summary> <summary>
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. Represents the strongly named DataTable class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESRow">
<summary>
Represents strongly named DataRow class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILERow">
<summary>
Represents strongly named DataRow class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILERow">
<summary>
Represents strongly named DataRow class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSRow">
<summary>
Represents strongly named DataRow class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserRow">
<summary>
Represents strongly named DataRow class.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILESRowChangeEvent">
<summary>
Row event argument class
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_USER_PROFILERowChangeEvent">
<summary>
Row event argument class
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.VWUSER_PROFILERowChangeEvent">
<summary>
Row event argument class
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBCBS_PROFILE_PROCESSRowChangeEvent">
<summary>
Row event argument class
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDataset.TBWH_UserRowChangeEvent">
<summary>
Row event argument class
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILESTableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_USER_PROFILETableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.VWUSER_PROFILETableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILE_PROCESSTableAdapter">
<summary>
Represents the connection and commands used to retrieve and save data.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager">
<summary>
TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
</summary>
</member>
<member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateUpdatedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow},System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Update rows in top-down order.
</summary>
</member>
<member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateInsertedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Insert rows in top-down order.
</summary>
</member>
<member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateDeletedRows(DD_Clipboard_Searcher.MyDataset,System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Delete rows in bottom-up order.
</summary>
</member>
<member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.GetRealUpdatedRows(System.Data.DataRow[],System.Collections.Generic.List{System.Data.DataRow})">
<summary>
Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
</summary>
</member>
<member name="M:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateAll(DD_Clipboard_Searcher.MyDataset)">
<summary>
Update all changes to the dataset.
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateOrderOption">
<summary>
Update Order Option
</summary>
</member>
<member name="T:DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.SelfReferenceComparer">
<summary>
Used to sort self-referenced table's rows
</summary> </summary>
</member> </member>
</members> </members>

View File

@ -6,207 +6,23 @@ DD_LIB_Standards
</name> </name>
</assembly> </assembly>
<members> <members>
<member name="M:DD_LIB_Standards.clsLicense.#ctor(System.String,System.DateTime,System.String,System.String)"> <member name="T:DD_LIB_Standards.My.Resources.Resources">
<summary> <summary>
Konstruktor der Lizenz A strongly-typed resource class, for looking up localized strings, etc.
</summary> </summary>
<param name="modulename">Name des Moduls</param> </member>
<param name="expires">Gültigkeitsdatum der Lizenz</param> <member name="P:DD_LIB_Standards.My.Resources.Resources.ResourceManager">
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicense.Modulename">
<summary>
Liefert oder setzt den Namen des Moduls für diese Lizenz
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicense.Expires">
<summary>
Liefert oder setzt das Gültigkeitsdatum der Lizenz für das Modul
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicense.IsExpired">
<summary>
Liefert ob die Lizenz schon abgelaufen ist
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicense.Type">
<summary>
Liefert den Typend er Lizenz
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicense.Anz_Profile">
<summary>
Liefert die Anzahl der Profile
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.My.Resources.Resources.ResourceManager">
<summary> <summary>
Returns the cached ResourceManager instance used by this class. Returns the cached ResourceManager instance used by this class.
</summary> </summary>
</member><member name="P:DD_LIB_Standards.My.Resources.Resources.Culture"> </member>
<member name="P:DD_LIB_Standards.My.Resources.Resources.Culture">
<summary> <summary>
Overrides the current thread's CurrentUICulture property for all Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class. resource lookups using this strongly typed resource class.
</summary> </summary>
</member><member name="T:DD_LIB_Standards.My.Resources.Resources"> </member>
<summary> <member name="M:DD_LIB_Standards.clsDatabase.Init(System.String,System.Boolean)">
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member><member name="M:DD_LIB_Standards.clsLicenses.#ctor(System.String[0:,0:])">
<summary>
Konstruktor für die Lizenzen-Sammlung
</summary>
<param name="licenseStringArray">In Array übertragene Lizenzinformationen</param>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenses.Add(System.String,System.DateTime,System.String,System.String)">
<summary>
Fügt der Lizenz-Sammlung eine Lizenz hinzu
</summary>
<param name="modulename">Name des Moduls, für das eine Lizenz angelegt werden soll</param>
<param name="expires">Datum der Gültigkeit der Lizenz</param>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenses.GetLicense(System.String)">
<summary>
Liefert eine Lizenz an Hand des Modulnamens
</summary>
<param name="modulename">Name des zu suchenden Moduls</param>
<returns>liefert ein Lizenzobjekt</returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenses.Licenses">
<summary>
liefert eine Sammlung von Lizenzobjekten
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenses.License(System.String)">
<summary>
liefert eine Lizenz an Hand des Modulnamens
</summary>
<param name="modulename">Name des zu suchenden Moduls</param>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenses.Company">
<summary>
Liefert oder setzt den Firmennamen des Lizenzeigentümers
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_GET.GetObjecttypesAsObjects">
<summary>
returns all objecttypes as windream-Objects
</summary>
<returns>all widnream-Objecttypes as objects</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_GET.WDFile_exists(System.String,System.Boolean)">
<summary>
Checks wether a file is existing in windream
</summary>
<param name="WD_File">full filepath to the file</param>
<returns>Returns true when file exists, false if not</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_GET.GetTypeOfIndexAsIntByName(System.String)">
<summary>
Returns a windream-type as Integer.
</summary>
<param name="indexname">Name of indexfield</param>
<returns>Returns integer, which describes the type</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_GET.Get_File_Rights(System.String,System.String)">
<summary>
Returns a windream-type as Integer.
</summary>
<param name="filepath">filepath of windream-file</param>
<param name="username">Username to check</param>
<returns>Returns info about filerights</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWindream.CreateSession_AsUser(System.Object,System.Object,System.Object,System.Object)">
<summary>
Creates a personified session
</summary>
<param name="Domain">Domainname as string</param>
<param name="ServerName">ServerName as string</param>
<param name="UserName">UserName as string</param>
<param name="Password">Password as string</param>
<returns>Returns true when file exists, false if not</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWindream.Create_Session">
<summary>
Creates a windream session with the actual user
</summary>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.#ctor(System.String,System.String)">
<summary>
Konstruktor für den Lizenz-Manager
</summary>
<param name="password">Passwort zum Entschlüsseln des Lizenzkeys</param>
<param name="key">verschlüsselter Lizenzkey</param>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.#ctor(System.String)">
<summary>
Konstruktor für den Lizenz-Manager ohne License load
</summary>
<param name="password">Passwort zum Entschlüsseln des Lizenzkeys</param>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.LoadLicenses">
<summary>
Lädt alle Lizenzen aus dem Lizenz-Array
</summary>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.EncodeLicenseKey(System.String,System.String)">
<summary>
Codiert eine Zeichenkette
</summary>
<param name="str">zu verschlüsselnde Zeichenkette</param>
<param name="password">das zur Verschlüsselung verwendete Passwort</param>
<returns>liefert eine verschlüsselte Zeichenkette</returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.DecodeLicenseKey(System.String)">
<summary>
Decodiert den verschlüsselten Lizenzkey
</summary>
<param name="licenseCodeStr">verschlüsselter Lizenzkey</param>
<returns></returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsLicenseManager.SplitLicenseString(System.String)">
<summary>
Zerlegt den entschlüsselten Lizenzkey
</summary>
<param name="licenseStr">entschlüsselter Lizenzkey</param>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenseManager.Password">
<summary>
Liefert das Passwort zum Entschlüsseln des Lizenzschlüssels
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenseManager.Licenses">
<summary>
Liefert eine Sammlung von Lizenzobjekten
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="P:DD_LIB_Standards.clsLicenseManager.Key">
<summary>
Liefert oder setzt den Lizenzschlüssel
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsDatabase.Init(System.String,System.Boolean)">
<summary> <summary>
Establishes a databaseconnection and returns false or true Establishes a databaseconnection and returns false or true
</summary> </summary>
@ -214,7 +30,8 @@ DD_LIB_Standards
<param name="isProxy">true if this is a proxy-Conenction</param> <param name="isProxy">true if this is a proxy-Conenction</param>
<returns>Returns true when connection was established, false if not</returns> <returns>Returns true when connection was established, false if not</returns>
<remarks></remarks> <remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsDatabase.Return_Datatable(System.String,System.Boolean)"> </member>
<member name="M:DD_LIB_Standards.clsDatabase.Return_Datatable(System.String,System.Boolean)">
<summary> <summary>
Returns a .Net Datatable for an sql-statement Returns a .Net Datatable for an sql-statement
</summary> </summary>
@ -222,7 +39,8 @@ DD_LIB_Standards
<param name="use_proxy">true if this statement shall be executed on the proxy-server</param> <param name="use_proxy">true if this statement shall be executed on the proxy-server</param>
<returns>Returns a .Net Datatable</returns> <returns>Returns a .Net Datatable</returns>
<remarks></remarks> <remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsDatabase.Execute_non_Query(System.String,System.Boolean)"> </member>
<member name="M:DD_LIB_Standards.clsDatabase.Execute_non_Query(System.String,System.Boolean)">
<summary> <summary>
Executes the passed sql-statement Executes the passed sql-statement
</summary> </summary>
@ -230,7 +48,8 @@ DD_LIB_Standards
<param name="use_proxy">true if this statement shall be executed on the proxy-server</param> <param name="use_proxy">true if this statement shall be executed on the proxy-server</param>
<returns>Returns true if properly executed, else false</returns> <returns>Returns true if properly executed, else false</returns>
<remarks></remarks> <remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsDatabase.Execute_Scalar(System.String,System.Boolean)"> </member>
<member name="M:DD_LIB_Standards.clsDatabase.Execute_Scalar(System.String,System.Boolean)">
<summary> <summary>
Executes the passed sql-statement as scalar-Command Executes the passed sql-statement as scalar-Command
</summary> </summary>
@ -238,7 +57,214 @@ DD_LIB_Standards
<param name="use_proxy">true if this statement shall be executed on the proxy-server</param> <param name="use_proxy">true if this statement shall be executed on the proxy-server</param>
<returns>Returns the scalar-result as .net-object</returns> <returns>Returns the scalar-result as .net-object</returns>
<remarks></remarks> <remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_SET.Create_Version(System.String,System.String)"> </member>
<member name="M:DD_LIB_Standards.clsLicense.#ctor(System.String,System.DateTime,System.String,System.String)">
<summary>
Konstruktor der Lizenz
</summary>
<param name="modulename">Name des Moduls</param>
<param name="expires">Gültigkeitsdatum der Lizenz</param>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicense.Modulename">
<summary>
Liefert oder setzt den Namen des Moduls für diese Lizenz
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicense.Expires">
<summary>
Liefert oder setzt das Gültigkeitsdatum der Lizenz für das Modul
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicense.IsExpired">
<summary>
Liefert ob die Lizenz schon abgelaufen ist
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicense.Type">
<summary>
Liefert den Typend er Lizenz
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicense.Anz_Profile">
<summary>
Liefert die Anzahl der Profile
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.#ctor(System.String,System.String)">
<summary>
Konstruktor für den Lizenz-Manager
</summary>
<param name="password">Passwort zum Entschlüsseln des Lizenzkeys</param>
<param name="key">verschlüsselter Lizenzkey</param>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.#ctor(System.String)">
<summary>
Konstruktor für den Lizenz-Manager ohne License load
</summary>
<param name="password">Passwort zum Entschlüsseln des Lizenzkeys</param>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.LoadLicenses">
<summary>
Lädt alle Lizenzen aus dem Lizenz-Array
</summary>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.EncodeLicenseKey(System.String,System.String)">
<summary>
Codiert eine Zeichenkette
</summary>
<param name="str">zu verschlüsselnde Zeichenkette</param>
<param name="password">das zur Verschlüsselung verwendete Passwort</param>
<returns>liefert eine verschlüsselte Zeichenkette</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.DecodeLicenseKey(System.String)">
<summary>
Decodiert den verschlüsselten Lizenzkey
</summary>
<param name="licenseCodeStr">verschlüsselter Lizenzkey</param>
<returns></returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenseManager.SplitLicenseString(System.String)">
<summary>
Zerlegt den entschlüsselten Lizenzkey
</summary>
<param name="licenseStr">entschlüsselter Lizenzkey</param>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenseManager.Password">
<summary>
Liefert das Passwort zum Entschlüsseln des Lizenzschlüssels
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenseManager.Licenses">
<summary>
Liefert eine Sammlung von Lizenzobjekten
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenseManager.Key">
<summary>
Liefert oder setzt den Lizenzschlüssel
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenses.#ctor(System.String[0:,0:])">
<summary>
Konstruktor für die Lizenzen-Sammlung
</summary>
<param name="licenseStringArray">In Array übertragene Lizenzinformationen</param>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenses.Add(System.String,System.DateTime,System.String,System.String)">
<summary>
Fügt der Lizenz-Sammlung eine Lizenz hinzu
</summary>
<param name="modulename">Name des Moduls, für das eine Lizenz angelegt werden soll</param>
<param name="expires">Datum der Gültigkeit der Lizenz</param>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsLicenses.GetLicense(System.String)">
<summary>
Liefert eine Lizenz an Hand des Modulnamens
</summary>
<param name="modulename">Name des zu suchenden Moduls</param>
<returns>liefert ein Lizenzobjekt</returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenses.Licenses">
<summary>
liefert eine Sammlung von Lizenzobjekten
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenses.License(System.String)">
<summary>
liefert eine Lizenz an Hand des Modulnamens
</summary>
<param name="modulename">Name des zu suchenden Moduls</param>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="P:DD_LIB_Standards.clsLicenses.Company">
<summary>
Liefert oder setzt den Firmennamen des Lizenzeigentümers
</summary>
<value></value>
<returns></returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_GET.GetIndicesByObjecttype(System.String)">
<summary>
Liefert alle Indexe eines Objekttypen.
</summary>
<param name="name">Name des Objekttyps</param>
<returns>Array mit allen Objekttyp zugeordneten Indexen als String</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_GET.GetObjecttypesAsObjects">
<summary>
returns all objecttypes as windream-Objects
</summary>
<returns>all widnream-Objecttypes as objects</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_GET.WDFile_exists(System.String,System.Boolean,System.String,System.Boolean)">
<summary>
Checks wether a file is existing in windream
</summary>
<param name="WD_File">full filepath to the file</param>
<returns>Returns true when file exists, false if not</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_GET.GetTypeOfIndexAsIntByName(System.String)">
<summary>
Returns a windream-type as Integer.
</summary>
<param name="indexname">Name of indexfield</param>
<returns>Returns integer, which describes the type</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_GET.Get_File_Rights(System.String,System.String)">
<summary>
Returns a windream-type as Integer.
</summary>
<param name="filepath">filepath of windream-file</param>
<param name="username">Username to check</param>
<returns>Returns info about filerights</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWD_SET.Create_Version(System.String,System.String)">
<summary> <summary>
Creates a new version of the file Creates a new version of the file
</summary> </summary>
@ -246,14 +272,16 @@ DD_LIB_Standards
<param name="Comment">Comment</param> <param name="Comment">Comment</param>
<returns>Returns true when version was created exists, false if not</returns> <returns>Returns true when version was created exists, false if not</returns>
<remarks></remarks> <remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_SET.Delete_WDFile(System.String)"> </member>
<member name="M:DD_LIB_Standards.clsWD_SET.Delete_WDFile(System.String)">
<summary> <summary>
Deletes a file in windream Deletes a file in windream
</summary> </summary>
<param name="WD_File">full WD_File to the file</param> <param name="WD_File">full WD_File to the file</param>
<returns>Returns true when file was deleted, false if not</returns> <returns>Returns true when file was deleted, false if not</returns>
<remarks></remarks> <remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_SET.IndexFile(System.String,System.String,System.String,System.String)"> </member>
<member name="M:DD_LIB_Standards.clsWD_SET.IndexFile(System.String,System.String,System.String,System.String)">
<summary> <summary>
Passes indexvalues to a windream-file Passes indexvalues to a windream-file
</summary> </summary>
@ -263,7 +291,8 @@ DD_LIB_Standards
<param name="_objecttype">_objecttype</param> <param name="_objecttype">_objecttype</param>
<returns>Returns true when indexing was successfull, false if not</returns> <returns>Returns true when indexing was successfull, false if not</returns>
<remarks></remarks> <remarks></remarks>
</member><member name="M:DD_LIB_Standards.clsWD_SET.REMOVE_VEKTOR_LINK(System.String,System.String,System.String)"> </member>
<member name="M:DD_LIB_Standards.clsWD_SET.REMOVE_VEKTOR_LINK(System.String,System.String,System.String)">
<summary> <summary>
Removes the vektorlink from windream Removes the vektorlink from windream
</summary> </summary>
@ -273,5 +302,21 @@ DD_LIB_Standards
<returns>Returns true when indexing was successfull, false if not</returns> <returns>Returns true when indexing was successfull, false if not</returns>
<remarks></remarks> <remarks></remarks>
</member> </member>
<member name="M:DD_LIB_Standards.clsWindream.CreateSession_AsUser(System.Object,System.Object,System.Object,System.Object)">
<summary>
Creates a personified session
</summary>
<param name="Domain">Domainname as string</param>
<param name="ServerName">ServerName as string</param>
<param name="UserName">UserName as string</param>
<param name="Password">Password as string</param>
<returns>Returns true when file exists, false if not</returns>
<remarks></remarks>
</member>
<member name="M:DD_LIB_Standards.clsWindream.Create_Session">
<summary>
Creates a windream session with the actual user
</summary>
</member>
</members> </members>
</doc> </doc>

View File

@ -181,10 +181,13 @@ Public Class frmAdministration
Private Sub Load_Profile_Process() Private Sub Load_Profile_Process()
Try Try
If IsNothing(GUIDTextBox.Text) Or GUIDTextBox.Text = "" Then
Exit Sub
End If
Me.TBCBS_PROFILE_PROCESSTableAdapter.Connection.ConnectionString = MyConnectionString Me.TBCBS_PROFILE_PROCESSTableAdapter.Connection.ConnectionString = MyConnectionString
Me.TBCBS_PROFILE_PROCESSTableAdapter.Fill(Me.MyDataset.TBCBS_PROFILE_PROCESS, GUIDTextBox.Text) Me.TBCBS_PROFILE_PROCESSTableAdapter.Fill(Me.MyDataset.TBCBS_PROFILE_PROCESS, GUIDTextBox.Text)
Catch ex As System.Exception Catch ex As System.Exception
System.Windows.Forms.MessageBox.Show(ex.Message) MsgBox("Unexpected Error in Load_Profile_Process: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
End Try End Try
End Sub End Sub

View File

@ -47,7 +47,7 @@ Partial Class frmMain
Me.NotifyIconMain.BalloonTipTitle = "Title" Me.NotifyIconMain.BalloonTipTitle = "Title"
Me.NotifyIconMain.ContextMenuStrip = Me.cmstrpNotifyIcon Me.NotifyIconMain.ContextMenuStrip = Me.cmstrpNotifyIcon
Me.NotifyIconMain.Icon = CType(resources.GetObject("NotifyIconMain.Icon"), System.Drawing.Icon) Me.NotifyIconMain.Icon = CType(resources.GetObject("NotifyIconMain.Icon"), System.Drawing.Icon)
Me.NotifyIconMain.Text = "Digital Data Clipboard Searcher for windream" Me.NotifyIconMain.Text = "DD Clipboard Watcher for windream"
Me.NotifyIconMain.Visible = True Me.NotifyIconMain.Visible = True
' '
'cmstrpNotifyIcon 'cmstrpNotifyIcon
@ -69,7 +69,7 @@ Partial Class frmMain
Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblUser}) Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblUser})
Me.StatusStrip1.Location = New System.Drawing.Point(0, 88) Me.StatusStrip1.Location = New System.Drawing.Point(0, 88)
Me.StatusStrip1.Name = "StatusStrip1" Me.StatusStrip1.Name = "StatusStrip1"
Me.StatusStrip1.Size = New System.Drawing.Size(465, 22) Me.StatusStrip1.Size = New System.Drawing.Size(338, 22)
Me.StatusStrip1.TabIndex = 3 Me.StatusStrip1.TabIndex = 3
Me.StatusStrip1.Text = "StatusStrip1" Me.StatusStrip1.Text = "StatusStrip1"
' '
@ -129,14 +129,14 @@ Partial Class frmMain
Me.Label1.Name = "Label1" Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(253, 26) Me.Label1.Size = New System.Drawing.Size(253, 26)
Me.Label1.TabIndex = 7 Me.Label1.TabIndex = 7
Me.Label1.Text = "Inaktivieren des Watchers über Rechtsklick Systray" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "oder Tastaturkombination Strg" & _ Me.Label1.Text = "Inaktivieren des Watchers über Rechtsklick Systray" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "oder Tastaturkombination Strg" &
" + T" " + T"
' '
'frmMain 'frmMain
' '
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(465, 110) Me.ClientSize = New System.Drawing.Size(338, 110)
Me.ContextMenuStrip = Me.ContextMenuStripForm Me.ContextMenuStrip = Me.ContextMenuStripForm
Me.Controls.Add(Me.Label1) Me.Controls.Add(Me.Label1)
Me.Controls.Add(Me.btnAdminConfig) Me.Controls.Add(Me.btnAdminConfig)

File diff suppressed because it is too large Load Diff

View File

@ -12,7 +12,9 @@ Public Class frmMain
Private Sub _Watcher_Changed(ByVal sender As Object, _ Private Sub _Watcher_Changed(ByVal sender As Object, _
ByVal e As EventArgs) Handles _Watcher.Changed ByVal e As EventArgs) Handles _Watcher.Changed
If DT_USER_PROFILES.Rows.Count = 0 Then
Exit Sub
End If
If MONITORING_ACTIVE = False Then If MONITORING_ACTIVE = False Then
NotifyIconMain.ShowBalloonTip(20000, "Clipboard Watcher", "Clipboard-watcher is inactive.", ToolTipIcon.Info) NotifyIconMain.ShowBalloonTip(20000, "Clipboard Watcher", "Clipboard-watcher is inactive.", ToolTipIcon.Info)
Exit Sub Exit Sub
@ -30,6 +32,7 @@ Public Class frmMain
Dim found As Boolean = False Dim found As Boolean = False
CLIPBOARD_TEXT = Clipboard.GetText CLIPBOARD_TEXT = Clipboard.GetText
If LogErrorsOnly = False Then clsLogger.Add(String.Format(" >>{0} - Clipboard-Watcher fired for process '{1}'", Now.ToString, PROC_Name), False) If LogErrorsOnly = False Then clsLogger.Add(String.Format(" >>{0} - Clipboard-Watcher fired for process '{1}'", Now.ToString, PROC_Name), False)
For Each row As DataRow In DT_USER_PROFILES.Rows For Each row As DataRow In DT_USER_PROFILES.Rows
If found = True Then Exit For If found = True Then Exit For
If PROC_Name.ToUpper = row.Item("PROC_NAME").ToString.ToUpper Then If PROC_Name.ToUpper = row.Item("PROC_NAME").ToString.ToUpper Then

View File

@ -41,7 +41,7 @@ Partial Class frmSplash
Me.Copyright.BackColor = System.Drawing.Color.Transparent Me.Copyright.BackColor = System.Drawing.Color.Transparent
Me.Copyright.Font = New System.Drawing.Font("Segoe UI", 9.0!) Me.Copyright.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.Copyright.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.Copyright.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.Copyright.Location = New System.Drawing.Point(12, 119) Me.Copyright.Location = New System.Drawing.Point(261, 77)
Me.Copyright.Name = "Copyright" Me.Copyright.Name = "Copyright"
Me.Copyright.Size = New System.Drawing.Size(185, 21) Me.Copyright.Size = New System.Drawing.Size(185, 21)
Me.Copyright.TabIndex = 2 Me.Copyright.TabIndex = 2
@ -54,7 +54,7 @@ Partial Class frmSplash
Me.Version.BackColor = System.Drawing.Color.Transparent Me.Version.BackColor = System.Drawing.Color.Transparent
Me.Version.Font = New System.Drawing.Font("Segoe UI", 9.0!) Me.Version.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.Version.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.Version.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.Version.Location = New System.Drawing.Point(12, 98) Me.Version.Location = New System.Drawing.Point(261, 56)
Me.Version.Name = "Version" Me.Version.Name = "Version"
Me.Version.Size = New System.Drawing.Size(185, 21) Me.Version.Size = New System.Drawing.Size(185, 21)
Me.Version.TabIndex = 1 Me.Version.TabIndex = 1
@ -66,7 +66,7 @@ Partial Class frmSplash
Me.Label1.AutoSize = True Me.Label1.AutoSize = True
Me.Label1.Font = New System.Drawing.Font("Segoe UI", 8.25!) Me.Label1.Font = New System.Drawing.Font("Segoe UI", 8.25!)
Me.Label1.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.Label1.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.Label1.Location = New System.Drawing.Point(298, 102) Me.Label1.Location = New System.Drawing.Point(264, 196)
Me.Label1.Name = "Label1" Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(182, 13) Me.Label1.Size = New System.Drawing.Size(182, 13)
Me.Label1.TabIndex = 12 Me.Label1.TabIndex = 12
@ -77,7 +77,7 @@ Partial Class frmSplash
Me.ApplicationTitle.BackColor = System.Drawing.Color.Transparent Me.ApplicationTitle.BackColor = System.Drawing.Color.Transparent
Me.ApplicationTitle.Font = New System.Drawing.Font("Tahoma", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.ApplicationTitle.Font = New System.Drawing.Font("Tahoma", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.ApplicationTitle.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.ApplicationTitle.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.ApplicationTitle.Location = New System.Drawing.Point(11, 59) Me.ApplicationTitle.Location = New System.Drawing.Point(260, 12)
Me.ApplicationTitle.Name = "ApplicationTitle" Me.ApplicationTitle.Name = "ApplicationTitle"
Me.ApplicationTitle.Size = New System.Drawing.Size(469, 33) Me.ApplicationTitle.Size = New System.Drawing.Size(469, 33)
Me.ApplicationTitle.TabIndex = 6 Me.ApplicationTitle.TabIndex = 6
@ -90,7 +90,7 @@ Partial Class frmSplash
Me.lblStatus.BackColor = System.Drawing.SystemColors.Control Me.lblStatus.BackColor = System.Drawing.SystemColors.Control
Me.lblStatus.Font = New System.Drawing.Font("Segoe UI", 9.0!) Me.lblStatus.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.lblStatus.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.lblStatus.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.lblStatus.Location = New System.Drawing.Point(9, 157) Me.lblStatus.Location = New System.Drawing.Point(-3, 268)
Me.lblStatus.Name = "lblStatus" Me.lblStatus.Name = "lblStatus"
Me.lblStatus.Size = New System.Drawing.Size(79, 15) Me.lblStatus.Size = New System.Drawing.Size(79, 15)
Me.lblStatus.TabIndex = 8 Me.lblStatus.TabIndex = 8
@ -101,16 +101,16 @@ Partial Class frmSplash
' '
Me.pbStatus.Dock = System.Windows.Forms.DockStyle.Bottom Me.pbStatus.Dock = System.Windows.Forms.DockStyle.Bottom
Me.pbStatus.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.pbStatus.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.pbStatus.Location = New System.Drawing.Point(0, 179) Me.pbStatus.Location = New System.Drawing.Point(0, 286)
Me.pbStatus.Name = "pbStatus" Me.pbStatus.Name = "pbStatus"
Me.pbStatus.Size = New System.Drawing.Size(508, 23) Me.pbStatus.Size = New System.Drawing.Size(494, 23)
Me.pbStatus.TabIndex = 7 Me.pbStatus.TabIndex = 7
' '
'PictureBox1 'PictureBox1
' '
Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image) Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image)
Me.PictureBox1.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.PictureBox1.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.PictureBox1.Location = New System.Drawing.Point(301, 119) Me.PictureBox1.Location = New System.Drawing.Point(267, 213)
Me.PictureBox1.Name = "PictureBox1" Me.PictureBox1.Name = "PictureBox1"
Me.PictureBox1.Size = New System.Drawing.Size(109, 38) Me.PictureBox1.Size = New System.Drawing.Size(109, 38)
Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
@ -121,9 +121,9 @@ Partial Class frmSplash
' '
Me.PictureBox2.Image = CType(resources.GetObject("PictureBox2.Image"), System.Drawing.Image) Me.PictureBox2.Image = CType(resources.GetObject("PictureBox2.Image"), System.Drawing.Image)
Me.PictureBox2.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.PictureBox2.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.PictureBox2.Location = New System.Drawing.Point(12, 12) Me.PictureBox2.Location = New System.Drawing.Point(0, 12)
Me.PictureBox2.Name = "PictureBox2" Me.PictureBox2.Name = "PictureBox2"
Me.PictureBox2.Size = New System.Drawing.Size(480, 44) Me.PictureBox2.Size = New System.Drawing.Size(254, 241)
Me.PictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom Me.PictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
Me.PictureBox2.TabIndex = 11 Me.PictureBox2.TabIndex = 11
Me.PictureBox2.TabStop = False Me.PictureBox2.TabStop = False
@ -132,7 +132,7 @@ Partial Class frmSplash
' '
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(508, 202) Me.ClientSize = New System.Drawing.Size(494, 309)
Me.ControlBox = False Me.ControlBox = False
Me.Controls.Add(Me.Copyright) Me.Controls.Add(Me.Copyright)
Me.Controls.Add(Me.Label1) Me.Controls.Add(Me.Label1)

View File

@ -2739,9 +2739,9 @@
</data> </data>
<data name="PictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="PictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERET /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
FhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4e JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAvAcIDASIAAhEBAxEB/8QA MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMAAwADASIAAhEBAxEB/8QA
HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
@ -2749,80 +2749,673 @@
BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LopCQOppplQdWoAfRURuIR1cUhu7cdZRQOzJqKrm+tR1mWmn 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
UbMdZ1oHyy7FqiqZ1SwHW5WmnV9OHW6T9aVw5Jdi9RWeda0wdbtP1pp13SR1vE/I0XH7OfY0s0ZrLPiD CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
Rx1vo/yNNPiPRR1v4/yNFx+yqdma2aM1jnxNoQ66hF+RpD4p0AddSi/I/wCFFw9jU/lf3Gxn2oz7Vi/8 CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
JX4f/wCglF+R/wAKT/hLPD3/AEE4fyP+FFx+wq/yv7jbz7UfhWJ/wl3h3/oJw/kf8KT/AIS/w5/0FIfy CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
P+FFw+r1f5X9xt0uKxrTxNod3cpb2+oxySucKoByTVDXvHnhjRL+Sw1HUDHcx43RiNiRkZHbHQ1REoSg CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
7SVjqaK4Nfiz4MMmw3sy+5hOK6nQtd0jXbb7RpV/DdIOG2Nyv1HUUiTTorkPiP43tvBdvaTXFlLdfamZ CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
VCMBt2gHnP1rE8BfFSDxZ4mj0aLSntg8bP5jSA/dGcYxQKx6VRmua8f+LtO8H6Kb69O+VyVghU/NI3+H CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK8u+
qa8G1n40eMLudms5ILKLPyokYYge5NK5SVz6eor558C/GzVI9SitfEqxz2sjBTOi7Wjz3IHUV2Px98Xa PF9d6f4Ains7ma2m+3RgSRSFWAwx6g57V4Tpvxc8c6WFWLxBPMg/hulWbP4sCf1oA+x6K+Y7H9ovxNCR
x4b0fTbnQrxYftLncwUNuXGRjNFwseq0V86fB3x94r13xvHZ6nq0s0BgkYx7QBkDjoK4LVfiN44a8nT/ 9s07Trle+1WjP5gkfpXV6Z+0jpUvy6poV5b/AO1bSrKD+B24/M0Ae40V55Y/G3wJequ7VntmP8NxA64+
AISS+VVkYAI+3Az7UXCx9kUV8QXPjPxdPnzPE+rtnt9skA/IGvUf2W9T1K/8X6kL7ULu5As8gTTM+DuH pAI/Wuq03xb4e1ghdO1uwuXIyEjnUsf+A5z+lAGzRRnIooAKKKKACiiigAooooAKKKKACiiigAooooAK
qaVwsfRE9xbwD99cRRf77gfzqG31LT7ifyIL+2lmxnYkqs2PoDXyV+0NrD6j8TtRRJW8u12wABuPlHP6 KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
1l/BDVzpHxS0W6dyI5JTC+TwQ6lf5kH8KLhY+ytV1Cy0uwlvtRuY7W1iGXlkOFUe9ct/wtDwC1xHbp4m KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
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
aiwIjUAEg4+6gP6t/Kg48VjI0FbeXYpaF4IsNGshrPimWONFG4W8hwqntu9T7D9a5fxp8XJp4msdG3WV
oOAynEsgHTGPuj6c+/auS8b/ABA1DxHet5khWJW/dQKcpEP6t6k/p0rhmdpGLMSWJ5J70j5vEYqUpc0n
d/gi1d6jPdsxZiATkjPX6+tUqKSmcMpSk7sKKKKCQooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACva/2b7PzPFOr3hH+psxGD/vOD/7LXilfRf7NloV0fXb0jiS4jiB9Sqkkf+PD
86APdKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooA+T/AI+Nu+KE4/u2sI/8dz/WvMK9M+PJz8Urv2t4f/Qa
8zoAUVvaN/x4t/10P8hWCK3tG/48W/66H+QpHXgv4yNCiiig9su2A+Vz6kCrlV7IYgz6kmrFNHq0Famg
ooooNQooooAKKKKACiiigAooooAKKKKACrul6VeazfJZ2MJkmbn0CjuSewFO0jSLvW9QjsrKIvIxGTjh
B3JPYCvSNQ1HR/hfoQggEdzq0y5OcAsf7zdwo7Dv+ZoOHGYxUVyx1l+QssuifC/RSzFbnVp1yAeGc/8A
sqg/n7mvCPFXi6+8Q6lLcXE5d2yMj7qD+6o7CqviLxHea7fy3FxcPK8h+Z27+w9AOwrBpHzFau23rdvq
JRRRTOQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAL+la
RqGt3v2PTLSW6udjP5cS5YqoySB3r6j+BOly6b8N0M0bRy3F5NK6MpDKQRHgg9/3deefs46P53iDVdZc
HbbW4gjyONztkn6gL/49X0hQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8lfHc5+Kd97QQj/AMcFea16
R8dDn4qah7RRD/xwV5vQACt7Rv8Ajyb/AK6H+QrBFbmit/o0idw+c/XH+FI68H/GRpUUtFB7Zp2oxbr7
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
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQB8XfFH/kp/iH/r8b+Qrka674o/8lP8Q/8AX438hXI0AFauik+dIOxXn86yq1dF
/wBdJ/u/1oZ0YX+KjciGZVHqRWvWXbDNwv1z+lalB9bhF7rYUUUUHWFFFFABRRRQBpaDo0+vaxDYQDBc
5dyOFUdSfw/XFdd8VPEtv4d0GLwzpw2Dy1M204wnZfqTyfb61reHbe28DeDLjXtRXF3OgKoeuD9xB6E9
T/8AWr578SazPrOrT3M8pkeRyzsTwWPXHsOgpHzOYYr2k218K29TJllaaRpGOWY5NMpKKZ4zbbuwoooo
EFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAtGKK
1dFsPtt2HcfuoyC2e/tQa0qcqs1CPU3dCsfslkHZQJJfmPsO3+P41q0UUH2uHoxo01CIUUUUGxheHLo6
H8S9LuvuLFfxsfZGYZ/8dNfadfDniNPK1QSKSCyBs+h6f0r7W0i8/tHRrG+/5+LeOXj/AGlB/rQfDYmH
JWlHzL1FFFBgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8W/E5t/xN8RH0vXH5cf0rkq6v4mf8lM8Rf9f0n865
SgArV0T/AF0n+7WVWron+uk/3aGdGF/ixOisxm4B9ATWjVGxH7xj6ACr1B9hhlamFFFFB0BRRRQAV1ng
Lw4dc1sTTLmztCHkyMhj2X8SMn2HvXLRRSTzJDEheSRgqqBkkk4AFeo67eQfDr4fraQkLqV0pBdTzvIG
58+gHA98UHn5jiHTp8kXqzhPjD4zOoan/ZlpIDa2rFQVPDSdGb8Og/H1rx81YvLk3Vy0jZxngHsKr0Hy
lSV3ZbISiiigyCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAWiirNrZzXsojhQk9z2FBUYuTslqNtbaS7nWKJcs36V3FlaR2VqsMeOOScfeNQaZpkenRHGGl
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
lLSUhNt7kE9nbXQH2iCKXb08xA2PzqD+x9N/6B9r/wB+V/wq/SUApSS0ZR/sfTf+gda/9+V/wpf7H03P
/IPtf+/K/wCFXaKY+eXcKint4rmPZNEkqZ+66hh+RqakpEp2K6WFpH9y1hX6RgVMI0XgIo/Cn0lA3Jvd
htX+6PyowPQUtFAhMD0owPSlooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigD//2Q==
</value> </value>
</data> </data>
</root> </root>

View File

@ -63,14 +63,14 @@
<!-- DEVEXPRESS Bibliotheken --> <!-- DEVEXPRESS Bibliotheken -->
<Component Id="DevExpressLibs" Guid="665D0AC8-93FC-4499-BA89-F660CAC6C577"> <Component Id="DevExpressLibs" Guid="665D0AC8-93FC-4499-BA89-F660CAC6C577">
<File Id="DevExpress.Data.v15.2" Name="DevExpress.Data.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.Data.v15.2.dll" KeyPath="yes" /> <File Id="DevExpress.Data.v15.2" Name="DevExpress.Data.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Data.v15.2.dll" KeyPath="yes" />
<File Id="DevExpress.Printing.v15.2.Core" Name="DevExpress.Printing.v15.2.Core.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.Printing.v15.2.Core.dll" /> <File Id="DevExpress.Printing.v15.2.Core" Name="DevExpress.Printing.v15.2.Core.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Printing.v15.2.Core.dll" />
<File Id="DevExpress.Sparkline.v15.2.Core" Name="DevExpress.Sparkline.v15.2.Core.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.Sparkline.v15.2.Core.dll" /> <File Id="DevExpress.Sparkline.v15.2.Core" Name="DevExpress.Sparkline.v15.2.Core.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Sparkline.v15.2.Core.dll" />
<File Id="DevExpress.Utils.v15.2" Name="DevExpress.Utils.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.Utils.v15.2.dll" /> <File Id="DevExpress.Utils.v15.2" Name="DevExpress.Utils.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.Utils.v15.2.dll" />
<File Id="DevExpress.XtraEditors.v15.2" Name="DevExpress.XtraEditors.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.XtraEditors.v15.2.dll" /> <File Id="DevExpress.XtraEditors.v15.2" Name="DevExpress.XtraEditors.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraEditors.v15.2.dll" />
<File Id="DevExpress.XtraGrid.v15.2" Name="DevExpress.XtraGrid.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.XtraGrid.v15.2.dll" /> <File Id="DevExpress.XtraGrid.v15.2" Name="DevExpress.XtraGrid.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraGrid.v15.2.dll" />
<File Id="DevExpress.XtraLayout.v15.2" Name="DevExpress.XtraLayout.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.XtraLayout.v15.2.dll" /> <File Id="DevExpress.XtraLayout.v15.2" Name="DevExpress.XtraLayout.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraLayout.v15.2.dll" />
<File Id="DevExpress.XtraPrinting.v15.2" Name="DevExpress.XtraPrinting.v15.2.dll" Source="D:\Programme\Sprachen\DevExpress 15.2\Components\Bin\Framework\DevExpress.XtraPrinting.v15.2.dll" /> <File Id="DevExpress.XtraPrinting.v15.2" Name="DevExpress.XtraPrinting.v15.2.dll" Source="D:\ProgramFiles\DevExpress 15.2\Bin\Framework\DevExpress.XtraPrinting.v15.2.dll" />
</Component> </Component>
<Component Id="RegistryKeys" Guid="{72D6927F-8297-4D51-BF4A-813064089A4A}"> <Component Id="RegistryKeys" Guid="{72D6927F-8297-4D51-BF4A-813064089A4A}">