Проблема с параметрами
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Проблема с параметрами - 2005-03-19 16:12:32
|
|
|
***Str@ngeR***
Сообщений: 8
Оценки: 0
Присоединился: 2004-03-25 13:00:56
|
Моя программа (MP3 Player) должна проигрывать файлы, которые юзер выбирает в проводнике (короче как WMPlayer). Но windоws, вместо того, чтобы передать программе в качестве параметров имена файлов, запускает кучу копий моей проги, и передает каждой по одному файлу. Строку для открытия я пишу как и WMPlayer: "D:\MP3Player.exe" "%L"
Помогите!
|
|
|
Проблема с параметрами - 2005-03-19 16:27:39
|
|
|
Maker
Сообщений: 647
Оценки: 0
Присоединился: 2004-03-11 18:50:32
|
Нужна проверка на уже поиск запущенной программы. Искать можно по заголовку окна, и по хендлу…
|
|
|
Проблема с параметрами - 2005-03-19 16:36:35
|
|
|
***Str@ngeR***
Сообщений: 8
Оценки: 0
Присоединился: 2004-03-25 13:00:56
|
Что-то я сомневаюсь, что WMPlayer именно так и делает.
Предположем, пользователь выбрал 50 файлов. Получается, нужно ждать, пока винда запустит 50 процессов, и каждый из них будет что-то проверять.[sm=sm128.gif]
|
|
|
Проблема с параметрами - 2005-03-23 18:36:29
|
|
|
Zhech
Сообщений: 12
Оценки: 0
Присоединился: 2005-02-21 18:04:22
|
Ну, если честно, то организовать запуск только одного приложения очень просто без просмотра всяких там процессов или поиска окон по названию.. Смысл таков: нужно что-то глобальное, например менять ключ инициализации в реестре на true при запуске программы, а в начале делать проверку, не установлен ли ключ.. Или там создавать файл в текущем каталоге создавать файл при запуске программы.. А, вообще, я не помню, как это правильно делаестя.. Там, вроде, глобальная переменная используется..
|
|
|
Проблема с параметрами - 2005-03-25 21:10:34
|
|
|
lolik
Сообщений: 152
Оценки: 0
Присоединился: 2005-03-19 19:25:42
|
По идеи надо сделать так 1) При запуске проверяется флаг запущености еще одной копии 2) Если он не установлен, то запускаемся и устанавливаем его 3) Если установлен, то добавляем файл который был в параметрах, к плей листу(типа findwindоw и потом sendmessage этому окну).. иона так.. хотя хз =)
|
|
|
Проблема с параметрами - 2005-03-25 21:55:40
|
|
|
jEnizix
Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
|
А на чем пишеш?
|
|
|
|
|