Страница 1 из 1
		
			
				октрыть программу с файлом [решено]
				
Добавлено: 
13.05.2013 17:21:59 Лекс Айрин
				Подскажите куда рыть, чтобы открыть программу с моим файлом из меню "открыть с помощью" или кинув файл на иконку приложения. Желательно, кроссплатформенно.
_______________________
апдейт
Мне нужно получить, как подсказали ниже, параметр  ParamStr(1), но  пока не получается
Лазарус 1.0.8
FPC 2.6.2
Ревизия SVN 40573
Win XP-sp2
			 
			
		
			
				Re: октрыть программу с файлом
				
Добавлено: 
13.05.2013 17:55:17 vada
				Насколько я понял вопрос, он к паскалю и лазарусу не имеет никакого отношения. Это все фичи ОС
			 
			
		
			
				Re: октрыть программу с файлом
				
Добавлено: 
13.05.2013 18:07:56 Лекс Айрин
				vada, не совсем... ось передает программе параметром имя файла и уже сама программа решает, что с ним  делать. Вот мне и надо понять, что такое надо заюзать, чтобы перехватить это имя.
			 
			
		
			
				Re: октрыть программу с файлом
				
Добавлено: 
13.05.2013 20:18:26 Mr.Smart
				ParamStr(1)
			 
			
		
			
				Re: октрыть программу с файлом
				
Добавлено: 
14.05.2013 10:00:06 vada
				Mr.Smart писал(а):ParamStr(1)
 Типа того 

 
			
		
			
				Re: октрыть программу с файлом
				
Добавлено: 
14.05.2013 11:35:06 minoshi
				как-то туманно задача описана 
 
 и в винде и в линуксе (по крайней мере в основных DE) есть возможность открыть файл не в дефолтном приложении. В контекстным меню щелкнуть "Открыть с помощью" и выбрать в какой программе файл открывать. Если программа не установлена в системе - в окне "Открыть с помощью" нужно указать путь до программы. Далее DE запоминает выбор, и в меню "Открыть с помощью" появится пунктик с названием программы. 
как-то так.
 
			
		
			
				Re: октрыть программу с файлом
				
Добавлено: 
14.05.2013 12:26:06 Лекс Айрин
				minoshi, я знаю как реагирует система... и она отрабатывает на ура... Просто я не знаю как получить имя файла от нее.
____
отбой. После перемещения файла в корень диска все заработало. А значит дальше все решаемо.