Wiki der Access Code Library

Gemeinsam zu mehr Effizienz in der Anwendungserstellung

AccUnit:Erzeugen der Testumgebung

Aus Access Code Library
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (AccUnit-Unterstützung initialisieren)
K
Zeile 1: Zeile 1:
-
=== AccUnit-Unterstützung initialisieren ===
+
=== AccUnit-Unterstützung für Debug-Fenster ===
 +
==== installieren ohne Setup ====
 +
%windir%\Microsoft.NET\Framework\v2.0.50727\regasm.exe "%pfad%\AccUnit.Integration.dll" /codebase /tlb:%pfad%\AccUnit.Integration.tlb
 +
 
 +
==== initialisieren ====
Eingabe im Direktfenster: <code>CreateObject("AccUnit.Configurator").Init VBE.ActiveVBProject</code>
Eingabe im Direktfenster: <code>CreateObject("AccUnit.Configurator").Init VBE.ActiveVBProject</code>
Zeile 6: Zeile 10:
* Hilfsklasse ''TestSuiteStarter'' und das Modul ''_AccUnitObjects'' werden eingefügt
* Hilfsklasse ''TestSuiteStarter'' und das Modul ''_AccUnitObjects'' werden eingefügt
-
=== AccUnit-Unterstützung entfernen ===
+
==== entfernen ====
Eingabe im Direktfenster: <code>CreateObject("AccUnit.Configurator").Remove VBE.ActiveVBProject</code>
Eingabe im Direktfenster: <code>CreateObject("AccUnit.Configurator").Remove VBE.ActiveVBProject</code>
 +
 +
=== AccUnit Add-In für den VBA-Editor ===
 +
 +
==== installieren ohne Setup ====
 +
# UserControl-Shim registrieren
 +
#: 32-bit-Windows: %windir%\system\regsvr32.exe /u "%pfad%\VSUserControlHost.dll"
 +
#: 64-bit-Windows: %windir%\syswow64\regsvr32.exe /u "%pfad%\VSUserControlHost.dll"
 +
# Add-In installieren
 +
#: %windir%\Microsoft.NET\Framework\v2.0.50727\regasm.exe "%pfad%\AccUnit.VBAEditorAddIn.dll" /codebase /tlb:%pfad%\AccUnit.VBAEditorAddIn.tlb
 +
#: Anm.: Das Add-In aktiviert sich selbstständig für den VBA-Editor bei der Registrierung.

Version vom 16:26, 21. Aug. 2010

Inhaltsverzeichnis

AccUnit-Unterstützung für Debug-Fenster

installieren ohne Setup

%windir%\Microsoft.NET\Framework\v2.0.50727\regasm.exe "%pfad%\AccUnit.Integration.dll" /codebase /tlb:%pfad%\AccUnit.Integration.tlb

initialisieren

Eingabe im Direktfenster: CreateObject("AccUnit.Configurator").Init VBE.ActiveVBProject

Ergebnis:

  • Verweise auf AccUnit und SimplyVBUnit werden gesetzt
  • Hilfsklasse TestSuiteStarter und das Modul _AccUnitObjects werden eingefügt

entfernen

Eingabe im Direktfenster: CreateObject("AccUnit.Configurator").Remove VBE.ActiveVBProject

AccUnit Add-In für den VBA-Editor

installieren ohne Setup

  1. UserControl-Shim registrieren
    32-bit-Windows: %windir%\system\regsvr32.exe /u "%pfad%\VSUserControlHost.dll"
    64-bit-Windows: %windir%\syswow64\regsvr32.exe /u "%pfad%\VSUserControlHost.dll"
  2. Add-In installieren
     %windir%\Microsoft.NET\Framework\v2.0.50727\regasm.exe "%pfad%\AccUnit.VBAEditorAddIn.dll" /codebase /tlb:%pfad%\AccUnit.VBAEditorAddIn.tlb
    Anm.: Das Add-In aktiviert sich selbstständig für den VBA-Editor bei der Registrierung.