chcę obsłużyć domyślną komendę otwórz dla logów mojego programu. chcę jednak, aby przy zaznaczeniu kilku, otwierały się (jeśli tak ustawiono opcję) w jednej instancji. mam do wyboru następujące (o tylu wiem) możliwości:
1)przez serwer rozszerzający dynamicznie tworzyć domyślne pole akcji
(nie mam pojęcia jak się domyślne tworzy)
2)skojarzyć plik z programem, a następnie podczas tworzenia menu przechwycić domyślną akcje (chyba się tak da, ale patrz wyżej - nie wiem jak)
najbardziej przystępna wydaje mi się takie wyjście:
z shella uruchamiam program z plikiem jako parametr
program.exe -filename
w kodzie programu, przed pokazaniem się formy, sprawdzam czy program nie jest już uruchomiony, a jeśli tak, to przekazyję do niego ten plik, znaczy się nazwę.
i tego ostatniego właśnie nie wiem jak zrobić. jakie zdarzenie mam obsłużyć żeby program wiedział że jakiś inny chce mu przekazać nazwę pliku ?