Anzeigen: Delphi C++
Anzeigeeinstellungen

Änderungen von ActiveX für XE

Aus RAD Studio XE2
Wechseln zu: Navigation, Suche

Nach oben zu Neuerungen in Delphi und C++Builder XE


Hinweis: Dieses Dokument beschreibt ein früheres Release.
  • C++Builder enthält das Delphi-ActiveX-Bibliotheks-(DAX-)Framework für ATL-Projekte:
    In diesem Release von C++Builder wird ein anderes ActiveX-Framework unterstützt. DAX wird jetzt als zugrunde liegendes Framework für alle ActiveX- und COM-Anwendungen (Delphi und C++) verwendet. Weitere Informationen finden Sie unter C++Builder verwendet DAX für ActiveX und COM.
  • Neuer Befehl 'Für aktuellen Benutzer registrieren' und Registrierung des aktuellen Benutzers für Typbibliotheken hinzugefügt:
    • Im neuen Untermenü Start > ActiveX-Server stehen drei Befehle für die Registrierung bzw. Deregistrierung von Typbibliotheken und ActiveX-Serverobjekten zur Verfügung:
    • Registrierung und Deregistrierung des aktuellen Benutzers: ActiveX-Objekte können nun auf der Basis des aktuellen Benutzers registriert werden. Das Hinzufügen der Registrierung des aktuellen Benutzers bedeutet, dass Ihre COM-Server auf Vista- und Windows-7-Computern mit aktivierter Benutzerkontensteuerung (UAC) verteilt und registriert werden können. Siehe Registrierung des aktuellen Benutzers für ActiveX-Server.
  • Öffnen und Importieren von registrierten Typbibliotheken:
    Neue Schaltflächen im Fenster Registrierte Typbibliotheken ermöglichen das Öffnen oder Importieren einer Typbibliothek.
  • Unterstützung von Client-Zertifikaten für Webdienste:
    Die Komponente Soap.SOAPHTTPClient.THTTPRIO stellt neue Eigenschaften bereit, die die Auswahl eines Client-Zertifikats während des Entwurfs ermöglichen.
    Die folgende Tabelle beschreibt die neuen Eigenschaften:
Übergeordnet Eigenschaftsname Typ Hinweise

SOAPHTTPClient.THTTPRIO.HTTPWebNode

ClientCertificate

N/V

-

THTTPRIO.HTTPWebNode.ClientCertificate

Soap.SOAPHTTPTrans.THTTPReqResp.ClientCertificate

CertName

String

Name des Zertifikats; dient nur Informationszwecken.

THTTPRIO.HTTPWebNode.ClientCertificate

Issuer

String

Organisation, die das Zertifikat ausgestellt hat; dient nur Informationszwecken.

THTTPRIO.HTTPWebNode.ClientCertificate

SerialNum

String

Bezeichner dieses Zertifikats; mit dieser Information wird zur Laufzeit das Client-Zertifikat aus dem Speicher ausgewählt*

*Genau genommen wird ein Zertifikat durch die Kombination seiner Seriennummer und dem Aussteller eindeutig identifiziert. Wenn mit einem Speicher gearbeitet wird, ist in der Praxis die Seriennummer allein ausreichend.

Hinweis: Die Entwurfszeitunterstützung speichert nur die Seriennummer des Zertifikats, nicht das Zertifikat selbst. Mit anderen Worten: Wenn Sie die Anwendung an einen anderen Computer weitergeben, der nicht über das zur Entwurfszeit ausgewählte Zertifikat verfügt, kann zur Laufzeit das Zertifikat nicht abgerufen und an den Server gesendet werden.

Siehe auch

Frühere Versionen
In anderen Sprachen