Моя программа обрабатывает переменную Command (параметры command line) при запуске. Если есть какой-нибудь параметр при запуске, и если он является файлом, моя программа добавляет этот файл в список.
Я сделал так: залез в Folder Opions -> File Types , нашёл там нужный мне тип файла (*.txt для примера), и добавил новый Action для файла. В поле Action написал типа "Открыть с помощью моей программы", а в поле Program выбрал EXE-файл моей программы. Теперь когда я кликаю по txt-файлам, в контекстном меню появляется пункт "Открыть с помощью моей программы". Если кликнуть по нему, то откроется моя программа, и в качестве параметра будет передано имя файла, по которому я кликнул. Но если я выделю 10 файлов txt, то откроется 10 копий моей программы! И вкаждой в список добавится по 1 файлу. Я хочу чтобы открылась 1 копия моей программы, и в список добавились 10 файлов, которые я выбрал.
Как это можно сделать? 3 дня голову ломаю!