Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [VB.Net] Errore irreparabile

    Stò cercando di utilizzare questo ocx per interfacciare una ip cam, ma
    quando avvio il debug mi ritorna questo errore con il seguente errore.
    DVM_IPCAM2.ocx è fornito dal cd di installazione della ipcam.
    codice:
    Imports DVM_IPCAM2Lib
    Public Class Form1
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim camera As New DVM_IPCAM2Lib.DVM_IPCam2
            camera.MonitorConnect("192.168.1.4", "8080", "mm", "pp")
        End Sub
    End Class
    "Errore irreparabile (Eccezione da HRESULT: 0x8000FFFF (E_UNEXPECTED))"

  2. #2
    Probabilmente avrai già risolto ma servirà ad altri.

    Se in VB si collega il componente DVM_IPCAM2.ocx come riferimento esterno e poi lo si dichiara in questa maniera
    Dim WithEvents IpCam2 As New DVM_IPCAM2Lib.DVM_IPCam2
    si ottiene l'errore che hai indicato.

    L'errore è dovuto al fatto che non si può referenziare un ActiveX ed è invece necessario aggiungerlo al toolbox dei controlli.

    Quindi in VB selezionate il form in cui lo volete utilizzare, vi apparirà il toolbox dei controlli, apritelo, posizionatevi sul tab 'general' e premete il pulsante destro del mouse, scegliete la voce menu 'choose item' e aggiungete l'ocx DVM_IPCAM2.
    Una volta aggiunto, trascinate il controllo DVM_IPCAM2 nel form come fareste per gli altri controlli.
    In questo modo potrete utilizzare il DVM_IPCAM2 come qualsiasi altro controllo di visual basic.

    Facendo una piccola prova sono infatti riuscito a connettermi alla IPCam e a ricevere l'evento dell'allarme di movimento.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,462

    Moderazione

    Originariamente inviato da goldexone
    Probabilmente avrai già risolto ma servirà ad altri.
    Sì, ma in futuro non rispondere a discussioni vecchie di un anno o più.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.