Bonjour ici.
depuis ce code :Je cherche donc à charger une dll, et utiliser la méthode GetId() ou sa surcharge.
Code cs : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public void GetDriver(string model) { if (model.Contains("AVL VT-SERIAL")) assembly = Assembly.LoadFrom("AVL_VT_SERIAL" + ".dll"); //else if (model.Contains("Port de communication")) // assembly = Assembly.LoadFrom("X8" + ".dll"); type = assembly.GetType("Base"); method = type.GetMethod("GetId"); }
Mais je n'obtiens rien. type et method restent "null".
Sachez que tous les éléments là sont déclarés en début de classe :ne connaissant pas bien la Reflection, je ne sais pas ce qui ne va pas. Et c'est pas msdn qui peut m'aider...
Code cs : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public partial class GPSForm : Form { SerialPort mySerialPort; XElement trackerlist=new XElement(new XElement ("trackers")); Assembly assembly; Type type; MethodInfo method;
Partager