Directory Contents Search << >>


DaVinci 4: Schnelleinstieg Visual Basic 6

OCX oder DLL

Als Visual Basic-Anwender können Sie Anwendungsprogramme leicht basierend auf dem DavCtl ActiveX-Control entwickeln, das in der Datei DAVINCI4OCX.DLL bzw. DAVINCI4OCXSTD.DLL enthalten ist und keine weiteren DLLs benötigt. Daneben können Sie auch Funktionen der DLLs von Visual Basic aus direkt aufrufen, indem Sie entsprechende Declare Anweisungen in Ihrem Basic-Programm angeben.

OCX-Registrierung

Damit Sie mit einer ActiveX-Komponente entwickeln können, muss diese registriert sein. Wenn Sie das Installationsprogramm von DaVinci mit Administrator-Rechten ausgeführt haben, hat das Installationsprogramm dies für Sie erledigt, andernfalls wiederholen Sie bitte den Installationsvorgang.

Ab Windows XP SP 2 gibt es für die Ausführung der von Ihnen erstellten Anwendungen auf den Rechnern Ihrer Endanwender eine Alternative zur Registrierung, bei der keine Administrator-Rechte mehr zur Installation benötigt werden: Die Side-By-Side Konfiguration mit Manifesten. Das Deployment erfordert dann nur noch einen einfachen Kopiervorgang, wie bei einer DLL.

DavCtl Control in die Werkzeugliste aufnehmen

Visual Basic 6.0

Menüpunkt Projekt | Komponenten auswählen (Taste Strg-T),

in der Liste das Control DavCtl: Davinci 4 Control ankreuzen,

OK drücken.

DavCtl Control in Ihre Form aufnehmen

Wählen Sie das DavCtl ActiveX-Control (Symbol: ) aus der Werkzeugpalette aus,

ziehen Sie einen Rahmen in Ihrer Form auf.

Standardmäßig erhält das neue DavCtl-Element von Visual Basic den Namen DavCtl1.

Datei in das DavCtl-Control laden

Um eine Datei in das DavCtl-Element zu laden, rufen Sie die Methode LoadFromFile auf. Sie können einen Dateinamen angeben oder einen leeren String verwenden, damit das Element automatisch einen Datei öffnen-Dialog anzeigt.

Private Sub mnuFileOpen_Click()

DavCtl1.LoadFromFile ("")

End Sub

Siehe auch

.Visual Basic 6 Beispielprogramme

.Referenz der TDavinci Eigenschaften und Methoden

.ActiveX Einführung

-


Valid HTML 4.01!