Καλησπέρα,
Έχω ένα πρόγραμμα, στο οποίο έχω βάλει μια μεταβλητή
Public Args() As String = Environment.GetCommandLineArgs
και έτσι όταν ανοίγει το πρόγραμμα, εάν κάποιος έχει ανοίξει ένα αρχείο με το πρόγραμμα μου, το δεύτερο element του Args θα είναι η τοποθεσία του αρχείου.
Άρα στο MyBase.Load απλώς εξετάζω τη μεταβλητή αυτή.
Εάν το πρόγραμμα δεν είναι Single Instance Application, τότε κάθε φορά που πατάω ένα αρχείο, ανοίγει ένα ακόμα instance του προγράμματος.
Εάν όμως το πρόγραμμα είναι Single Instance Application, τότε πως μπορώ να πάρω ένα string με την τοποθεσία του αρχείου που πατήθηκε?
Δεν ξαναγίνεται fire το MyBase.Load, και δοκίμασα πολλά άλλα events, κανένα εκ των οποίον δεν κάνει fire σε Single Instance Application όταν πατάω το αρχείο. είναι λες και δεν το πάτησα..