300 VEE Benutzerhandbuch
7 .NET mit VEE verwenden
VEE und primäre Interop-Assemblies
Wenn Sie die Registerkarte COM in Device ⇒ .NET Assembly Refe-
rences wählen, durchsucht VEE die Registrierungsdatenbank
und ermittelt alle registrierten COM-Typbibliotheken auf Ihrem
System. Wenn bei der Wahl von COM-Typbibliotheken die
Bibliothek eine PIA hat und der Schlüssel PrimaryInterop-
AssemblyCodeBase für die COM-Typbibliothek registriert ist,
wird die PIA-Position im Beschreibungsbereich von Function &
Object Browser angezeigt. PrimaryInteropAssemblyCodeBase
ist nur registriert, wenn die PIA mit der Option /codebase regis-
triert wurde. Nicht alle PIAs werden auf diese Weise registriert.
Aktuell sind alle Agilent-IVI-COM-Treiber mit der Option /code-
base registriert, viele Assemblies sind dies jedoch nicht. Wenn
Sie eine COM-Typbibliothek aktivieren, wird lediglich die Regis-
trierungsdatenbank durchsucht. Eine eventuell vorhandene
Interop-Assembly wird nicht geladen. Sobald Sie OK wählen,
wird automatisch mindestens eine Interop-Assembly generiert,
wenn keine PIA vorhanden ist. Die Interop-Assemblies werden
auch geladen, nachdem auf die Schaltfläche OK geklickt wurde.
Wenn Sie jedoch Browse wählen und eine PIA oder eine Interop-
Assembly direkt wählen, lädt VEE die Interop-Assembly tat-
sächlich, um herauszufinden, zu welcher COM-Typbibliothek sie
gehört, und ob es sich dabei um eine primäre Interop-Assembly
handelt. Dies ist der Hauptunterschied zwischen der Wahl mit
Browse und dem Aktivieren in der Liste der Registerkarte COM.
Nachdem die Interop-Assembly geladen wurde, ermittelt VEE,
zu welcher COM-Typbibliothek sie gehört, und aktiviert dann
die entsprechenden COM-Typbibliotheken in der Liste der
Registerkarte COM.
Kommentare zu diesen Handbüchern