Ho trovato un buon progetto a questo indirizzo: http://www.codeproject.com/Articles/...edia-with-C-an
che mi consente di gestire tutte le principali operazioni che mi servono per l'utilizzo di un masterizzatore CD\DVD. Ho utilizzato uno dei tool online per la conversione del progetto, scritto in C#, in Vb.Net, solo che, come spesso capita con progetti un po' più particolari, mi vengono restituiti alcuni errori dal Visual Studio.
Visto che si parla di circa 4000 righe di codice ho pensato di postare solo le parti che danno problemi:
In C# crea un'interfaccia e una classe che eredita da essa e che implementa IDisposable
e in Vb.Netcodice:[ComVisible(false)] [ComEventInterface(typeof(DDiscFormat2DataEvents),typeof(DiscFormat2Data_EventProvider))] [TypeLibType(TypeLibTypeFlags.FHidden)] public interface DiscFormat2Data_Event { // Events event DiscFormat2Data_EventHandler Update; } [ClassInterface(ClassInterfaceType.None)] internal sealed class DiscFormat2Data_EventProvider : DiscFormat2Data_Event, IDisposable {...
...solo che mi restituisce errore su "Inherits DiscFormat2Data_Event"codice:<ComVisible(False)> _ <ComEventInterface(GetType(DDiscFormat2DataEvents), GetType(DiscFormat2Data_EventProvider))> _ <TypeLibType(TypeLibTypeFlags.FHidden)> _ Public Interface DiscFormat2Data_Event ' Events Event Update As DiscFormat2Data_EventHandler End Interface <ClassInterface(ClassInterfaceType.None)> _ Friend NotInheritable Class DiscFormat2Data_EventProvider Inherits DiscFormat2Data_Event Implements IDisposable
dicendo che le classi possono ereditare solo da altre classi...(mi restituisce numerosi errori come questo)
Poi
mi da errore:codice:...Public Custom Event UpdateImport As DFileSystemImageImport_EventHandler ...
Definizione di 'RaiseEvent' mancante per l'evento 'UpdateImport'.
Mi sapreste indicare come risolvere questi errori?
Grazie

Rispondi quotando