Delphi to dot Net
Appel à l'interface IDispatch en C#

Comment appeler un objet COM via l'interface automation (IDispatch) en C# ?

 

Voici un exemple en Vb (qui compile et s'exécute en vb.net) :

 

Dim o = CreateObject("WScript.Shell")
MessageBox.Show(o.CurrentDirectory)

 

La variable o n'est pas typée et l'appel à la propriété CurrentDirectory est un appel "late binding".

La question qui se pose légitimement est comment faire la même chose en C# ?

 

Lire la suite...
 
De Delphi à C# .Net

Cette section va vous présenter quelques notes qui m'ont permit de faciliter ma migration de Delphi à C#. En espérant que ces notes vous soit tout aussi utile qu'a moi, je vous souhaite une bonne réflexion :-)

 

Lire la suite...
 
Astuces C#

Précédence des opérateurs en C# :

 

Quels sont les résultats de ces 2 conditions ?

 

Condition Réponse

(true || true) && false;

false

true || true && false;

true

 

Etonnant, non ?

 

Explication sur msdn :

http://msdn.microsoft.com/fr-fr/library/ms173145.aspx