2 Stimmen

Wie kann man stattdessen ein OCX aus einem Webbrowser-Kontext in VB6 verwenden?

Ich verwende eine EDIMAX IP-Kamera (IC-1520DP), die über eine browserbasierte Verwaltung verfügt. Bei der ersten Anmeldung muss ein OCX installiert werden (IPCamPluginMJPEG.ocx). Dieses OCX wird dann innerhalb des Browsers effektiv als Teil der Webseite betrieben.

Nun möchte ich dieses OCX verwenden, um die Kamerabilder in einem Formular in VB6 anzuzeigen. Ich kann einen Verweis auf das OCX hinzufügen, aber es ist unklar, wie es initialisiert oder verwendet werden kann . Auf der Webseite des Browsers kann ich sehen, dass er nach einigen Parametern fragt, die ihm von der PARAM HTML-Tag.

Offensichtlich kann ich nicht die PARAM Tag in VB6, gibt es also eine andere Möglichkeit, die Parameter zu übergeben?


(Oder haben Sie bessere Möglichkeiten, den Live-Kamera-Feed auf einem Formular in VB6 anzuzeigen? Die Kamera hat auch diesen CGI-Befehl, der einen mehrteiligen JPEG-Videostream zurückgibt, aber ich habe absolut keine Ahnung, wie man ihn benutzt).

2voto

wqw Punkte 11176

Das ist ganz einfach: Nehmen Sie das Attribut name des param-Tags und setzen Sie die gleiche Eigenschaft des ActiveX-Steuerelements mit dem Wert des Attributs value. Etwa so:

Sub Form_Load()
    MyControl.Param = Value
    ...
End Sub

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X