Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2013, 19:05   #1
Volkogriz
Форумчанин
 
Аватар для Volkogriz
 
Регистрация: 11.10.2007
Сообщений: 384
Вопрос Открытие определеного типа файлов в приложении

Доброе время суток!
Есть такая проблема.
Привязанные к приложению тип файлов открывается,
но повторное нажатие на файл не к чему не приводит(
Нужно примерно так:
К примеру тыкнул на файл он воспроизводится в приложении, тыкнул на другой воспроизводится другой.
Я делаю так:
PHP код:
procedure TForm1.FormShow(SenderTObject);
var 
sstringiinteger;
begin
Image1
.Enabled:=true;
Image1.Picture:=nil;
for 
:= 1 to ParamCount do
begin
S
:=paramstr(i);
if 
FileExists(sthen
play
(s);
end;
end
С уважением,
Volkogriz!
Не количеством плюсов измеряется репутация человека...!
Volkogriz вне форума Ответить с цитированием
Старый 21.01.2013, 19:30   #2
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

вероятно у вас запускается вторая копия приложения..нужно отследить второй запуск...и послать сообщение первому окну с именем файла..если нужен код могу скинуть)
Кольша вне форума Ответить с цитированием
Старый 21.01.2013, 19:34   #3
Volkogriz
Форумчанин
 
Аватар для Volkogriz
 
Регистрация: 11.10.2007
Сообщений: 384
По умолчанию

Скинте пожалуйста!
Не количеством плюсов измеряется репутация человека...!
Volkogriz вне форума Ответить с цитированием
Старый 21.01.2013, 19:36   #4
Volkogriz
Форумчанин
 
Аватар для Volkogriz
 
Регистрация: 11.10.2007
Сообщений: 384
По умолчанию

Но вторая копия не запускается!(
Всё как бы нормально, только действий не каких воспроизводит первый файл который запустил приложение и всё(
Не количеством плюсов измеряется репутация человека...!
Volkogriz вне форума Ответить с цитированием
Старый 21.01.2013, 19:40   #5
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Вот там отсылать строки и получатель..с mutex'ами тоже могу скинуть пример если надо)
Добавил полноценный пример...запускаешь первый раз..потом просто переносишь файл на exe шник...
Вложения
Тип файла: rar WM_COPYDATA.rar (324.7 Кб, 6 просмотров)
Тип файла: rar Пример работы с сообщениями и mutex'aми.rar (157.7 Кб, 6 просмотров)

Последний раз редактировалось Кольша; 21.01.2013 в 19:44.
Кольша вне форума Ответить с цитированием
Старый 21.01.2013, 20:17   #6
Volkogriz
Форумчанин
 
Аватар для Volkogriz
 
Регистрация: 11.10.2007
Сообщений: 384
По умолчанию

Благодарю!
Скинте я разберусь что нить придумаю чтоб людей не доставать!)
Не количеством плюсов измеряется репутация человека...!
Volkogriz вне форума Ответить с цитированием
Старый 21.01.2013, 20:20   #7
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Я выше уже приписал))
Кольша вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление определеного слова из файла CreAziZ PHP 4 19.02.2014 19:35
Отследить открытие дочернего окна в чужом приложении s77lanselot77s C# (си шарп) 3 16.07.2012 21:35
Как заполнить поле типа Edit в чужом приложении зная его Handle SeRhy Win Api 5 04.02.2009 21:11
открытие файлов Ensoph Общие вопросы Delphi 5 31.03.2008 20:45
Открытие файлов в MDI-приложении Eofol Общие вопросы Delphi 2 20.12.2007 22:05