Domanda

Ciao voglio convertire il codice a webcam utilizzando DirectShow.NET a C #. Funziona perfettamente in vb.net. Ho provato a convertire utilizzando un convertitore online, ma ho ottenuto circa 30 errori,

Qualche suggerimento a quello che devo fare dopo:

Questo è il convertitore che ho usato:

1) Converti VB.NET a C #

È stato utile?

Soluzione

L'articolo CodeProject dice l'autore originariamente convertito questo campione da C # a VB.NET. Questa potrebbe essere la fonte originale C #:

http: //blogs.msdn.com/b/markhsch/archive/2007/11/19/c-webcam-user-control-source.aspx

Altri suggerimenti

Chi dice che avete anche convertirlo? Si potrebbe gettarlo in una libreria di classi e utilizzare la DLL nel progetto C #. Non c'è bisogno di tradurre perfettamente funzionante codice .Net in altro codice .Net.

Senza il codice errori e relavent fonte, non possiamo veramente di aiuto. La cosa migliore è quella di utilizzare un convertitore online (come avete fatto) e gli errori di correzione del compilatore, poi prova per altri errori.

Ho usato SharpDevelop per tradurre tra VB e C # un paio di volte per i progetti. E 'davvero abbastanza grande, solo dovuto apportare delle piccole modifiche.

http://www.sharpdevelop.net

Usa Redgate riflettore contro il compilato montaggio e del Denis Bauer disassembler per ottenere il codice di nuovo nella lingua di vostra scelta.

Mi piacerebbe eco il suggerimento del npinti; ma non ho mai trovato un convertitore che farà tutto alla perfezione.

La mia ipotesi è che si trovano molti che fanno un buon ottimo lavoro /; ma si sta ancora andando ad avere a che fare un po 'di lavoro per ottenere tutto di bel gioco.

Per saperne di C #, poi convertirlo.

Ecco il vostro biglietto d'oro !!! ;) Quando ho trovato questo strumento (che fa una conversione perfetta 99% del tempo, in realtà rendono sa la vita più facile agli sviluppatori VB e apre tutti i frammenti in linea ed esempi esclusivamente in C ora disponibile per un VB'er ... Quale BTW è così trascurata sul suo punti di forza, a questo punto, è solo, beh, pazzo;)

Ecco che 'gioiello' mi riferisco a: http://converter.telerik.com/

La speranza che aiuta !!!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top