xmox667
Messages postés357Date d'inscriptionjeudi 8 juin 2006StatutMembreDernière intervention26 décembre 2011
-
4 août 2007 à 20:52
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
12 août 2007 à 22:56
Salut à tous,
J'ai un code en vb que j'amerais convertir en c#.
J'ai fait plusieurs essais mais je ne suis pas arrivé.
Je bute sur les lignes en rouge.
Voici le code:
Public Class Html
Dim oIE As Object
Public Function OuvrirHtml(ByRef url As String , Byref src As String) As String
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 12 août 2007 à 22:56
salut,
bon, le prb, c'est que VB.Net sait encore faire du late binding (cela dit en passant, c'est vraiment pas terrible niveau perf) alors que C# ne sait pas le faire...ou du moins pas automatiquement...
tu as deux solutions :
-> soit du fait avec le ton_objet.GetType().InvokeMember(....,ton_objet);
-> soit tu ajoutes la référence à MShtml.dll et ensuite, un ou deux petits casts, des majuscules à remettre, le "My.Computer." à virer...