Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [C#] Visualizzazione swf da WinForm

    salve a tutti,

    ho sviluppato una piccola applicazione c# che permette tra le varie cose di visualizzare un swf. su un pc non ho problemi, su un altro mi viene visualizzata la seguente exception:

    System.Runtime.InteropServices.COMException (0x80040154): Interfaccia non registrata. (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
    at System.Windows.Forms.UnsafeNativeMethods.CoCreateI nstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
    at System.Windows.Forms.AxHost.CreateWithLicense(Stri ng license, Guid clsid)
    at System.Windows.Forms.AxHost.CreateInstanceCore(Gui d clsid)
    at System.Windows.Forms.AxHost.CreateInstance()
    at System.Windows.Forms.AxHost.GetOcxCreate()
    at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
    at System.Windows.Forms.AxHost.CreateHandle()
    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    at System.Windows.Forms.AxHost.EndInit()

    sapreste indicarmi cosa mi manca? quale dll registrare?

    Il programma si avvia tranquillamente. Quando poi utilizzo la funzionalità di visualizzazione SWF, mi viene rilanciata l'eccezione

    Grazie in anticipo
    Luca

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da sportfantasy
    ma non è questo il problema...
    E come lo sai? Il fatto che si avvi non è importante ...

    Indica comunque come hai compilato il programma (target x86?) e se l'activex è installato nel PC di destinazione.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Originariamente inviato da oregon
    E come lo sai? Il fatto che si avvi non è importante ...

    Indica comunque come hai compilato il programma (target x86?) e se l'activex è installato nel PC di destinazione.
    Ne so poco di .Net purtroppo... ti dico solo che lo stesso software funziona su altro pc, stesso s.o.
    Luca

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sì, ma se non rispondi alle domande e, specialmente, se non ci dici se l'activex che usi è installato, non ti si può dire altro ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Originariamente inviato da oregon
    Sì, ma se non rispondi alle domande e, specialmente, se non ci dici se l'activex che usi è installato, non ti si può dire altro ...
    non credo sia installato... mi indichi come installarlo?
    Luca

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E che ne so?

    Come lo hai installato nel primo PC ... non so neanche quale sia ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Originariamente inviato da oregon
    E che ne so?

    Come lo hai installato nel primo PC ... non so neanche quale sia ...
    Ti ringrazio per la disponibilità e per la collaborazione ma ho scritto nel forum perchè non sono riuscito a trovare la soluzione...

    Grazie comunque
    Luca

  8. #8
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Il problema del tuo programma è che non riesce ad utilizzare un OCX installato sul computer.
    I problemi potrebbero essere molti, tra cui il fatto che l'OCX non è installato sul computer.

    Quando hai fatto il programma, che OCX usi?
    La domanda è semplice.
    Avrai aggiunto qualche riferimento COM alla pagina per poter visualizzare i file SWF!
    Tipo Shockwave Flash Object?

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da sportfantasy
    Ti ringrazio per la disponibilità e per la collaborazione ma ho scritto nel forum perchè non sono riuscito a trovare la soluzione...

    Grazie comunque
    Non volevo sembrare scortese ma il fatto è che tu non hai dato le informazioni necessarie a poterti aiutare, e da remoto non è facile.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Originariamente inviato da URANIO
    Il problema del tuo programma è che non riesce ad utilizzare un OCX installato sul computer.
    I problemi potrebbero essere molti, tra cui il fatto che l'OCX non è installato sul computer.

    Quando hai fatto il programma, che OCX usi?
    La domanda è semplice.
    Avrai aggiunto qualche riferimento COM alla pagina per poter visualizzare i file SWF!
    Tipo Shockwave Flash Object?
    Si, aggiunti mediante Visual Studio...
    Li vedo infatti nella cartella bin adesso
    Tipo
    AxInterop.ShockwaveFlashObjects.dll
    AxInterop.WMPLib.dll
    Interop.ShockwaveFlashObjects.dll
    Interop.WMPLib.dll

    Come posso aggiungerli nell'altro PC senza installare VS?

    Grazie
    Luca

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.