
Integration USCC Widget

    *********** WICHTIG FÜR BEIDE INTEGRATIONEN *******************
    Die Konfigurations-Einstellungen im Visual Studio 2013 stehen für .NET Projekte
    auf "Any-CPU".
    Dies führt dazu, dass die Registrierung der usccax.dll nicht erkannt wird.
    (Fehlermeldung: Komponente ist nicht registriert).
    Bei der USCC ActiveX-Komponente handelt es sich um eine 32-Bit Komponente.
    Daher ist im Konfigurationsmanager des Visual Studio die Einstellung x86 anzulegen und einzustellen!
    ****************************************************************

1. Integration für Windows Frames (.NET Framework 4.0)

1.1 Registrierung der usccax.dll
    Dazu Öffnen eines Kommand-Prompts (**mit Adminrechten**).
    Wechseln in das Applikationsverzeichnis der USCC.
    CMD:
    regsvr32 usccax.dll

1.2 Erstellung einer Wrapper-Klasse mittels AxImp
    Dazu Öffnen des
        "VS2013 x86 Native Tools Command Prompt"

    Wechseln in das Verzeichnis in der die usccax.dll liegt.
    CMD:
    AxImp /source usccax.dll

    Es werden die Dateien:
    1. AxusccLib.cs
    2. usccLib.dll
    3. AxusccLib.dll

    erzeugt.

1.3 Integration der USCC in ein bestehendes Projekt
    1.2.1 Öffnen der Windows Forms Applikation
    1.2.2 Hinzufügen der usccLib.dll als Referenz
    1.2.3 Hinzufügen der AxusccLib.cs als Programm-Code
    1.2.4 Hinzufügen eines UserControls (Container für das USCC Modul)
    1.2.5 Ergänzen des Beispielcodes aus der Anwendung WindowsFormsDotNet4 / UserControl1.cs


2. Integration für WPF (.NET Framework 4.0)
2.1 Registrierung der .DLL
    Dazu Öffnen eines Kommand-Prompts (mit Adminrechten).
    Wechseln in das Applikationsverzeichnis der USCC.
    CMD:
    regsvr32 usccax.dll

2.2 Erstellung einer Wrapper-Klasse mittels AxImp
    Dazu Öffnen des
        "VS2013 x86 Native Tools Command Prompt"

    Wechseln in das Verzeichnis in der die usccax.dll liegt.
    CMD:
    AxImp /source usccax.dll

    Es werden die Dateien:
    1. AxusccLib.cs
    2. usccLib.dll
    3. AxusccLib.dll

    erzeugt.

2.3 Hinzufügen einer Windows Forms Control Library zum bestehenden Projekt
    (Im Beispielprojekt: UsccFormsControlLib)
    2.3.1 Hinzufügen der usccLib.dll als Referenz zur Windows Forms Control Library
    2.3.2 Hinzufügen der AxusccLib.cs als Programm-Code zur Windows Forms Control Library
    2.3.2 Ergänzen des Beispielcodes aus der Anwendung UsccFormsControlLib / UsccFormsControl

2.4 Integration der UsccFormsControlLib zum WPF Projekt
    2.4.1 Hinzufügen der UsccFormsControlLib als Referenz in das WPF Projekt
    2.4.2 Ergänzung des Programmcodes zum Anschluss des Controls an das WPF Projekt
          Siehe dazu das Beispielprojekt UsccWPF / MainWindow / Window_Loaded


