Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];

Вниз

ЗАПУСК ПРОГРАММЫ   Найти похожие ветки 

 
Poroshm   (2007-08-04 14:20) [0]

Подскажите как сделать чтобы скомпилированная программа могла запускаться от перетаскивания на ее файл какого либо другого файла,  требуется увиде отследить  как была запущенна программа


 
TUser ©   (2007-08-04 14:31) [1]

Ничего не надо делать, она сама запустится.


 
Efir ©   (2007-08-04 14:36) [2]

Имеется ввиду определить какой файл был перетащен на значок программы?
Если да, то используй функцию ParamStr(номер параметра).
0 - путь к EXE твоей программы, далее всё остальное (напр. путь файла, кот-й был перетащен на EXE).


 
poroshm   (2007-08-04 14:48) [3]

надо знать как была запущенна программа -  простым кликом или от перетащенного файла, без создания дополнительных приложений.


 
Dib@zol ©   (2007-08-04 14:57) [4]

> простым кликом или от перетащенного файла,

Проверяй так:

function FileExists(s:string):boolean;
begin
 Result:=GetFileAttributes(PChar(s))<>INVALID_HANDLE_VALUE;
end;

...

for i:=1 to 20 do                  // На всякий пожарный :)
 if FileExists(ParamStr(i)) then // Прога запущена "по файлу"
 else                            // Прога запущена по-обычному


 
Savek   (2007-08-04 14:58) [5]

Ну так и анализируй ParamStr:

procedure TForm1.FormCreate(Sender: TObject);
begin
If ParamStr(1)=""
then
    ShowMessage("Запущена кликом")
else
    ShowMessage ("Запущена с параметром "+Paramstr(1));
end;

или у тебя доступа к исходникам нет?


 
poroshm   (2007-08-04 15:04) [6]

Усе понял


 
DrPass ©   (2007-08-04 23:12) [7]


> Dib@zol ©   (04.08.07 14:57) [4]


> for i:=1 to 20 do                  // На всякий пожарный
> :)

А какать ты тоже по 20 раз в сутки бегаешь, на всякий пожарный?


 
MetalFan ©   (2007-08-04 23:53) [8]

а ParamCount на что?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.058 c
2-1185554076
master_asasin
2007-07-27 20:34
2007.08.26
ImageList - добавление картинок в RunTime


15-1185367285
иннокентий
2007-07-25 16:41
2007.08.26
ие глючит


1-1181787504
Yus
2007-06-14 06:18
2007.08.26
Вопрос по шрифтам


15-1185519203
Сатир
2007-07-27 10:53
2007.08.26
Восстановление клиента Оракла


2-1185436670
sergeyst
2007-07-26 11:57
2007.08.26
Сортировка результатов запроса.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский