Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2010-10-14 10:12:55 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 10:18:13
карма: 0

0
Разработчик
Ответов: 26209
Рейтинг: 2138
#2: 2010-10-14 10:53:51 ЛС | профиль | цитата
г. Autos писал(а):
Что для этого нужно указать в поле "Имя текущего файла"?

Использовать верхнюю точку FileName у компонента FileTools и связать ее с нижней точкой AppFileName компонента Application. Естественно, в данном случае предполагается, что плейер написан на HiAsm-e.

code_21019.txt

Если это чужой плейер, то полный путь к исполняемому файлу можно получить по имени запущенного процесса
------------ Дoбавленo в 10.53:
Как-то вот так -- ищем, где находится запущенный файл HiAsm.exe



Add(MainForm,2953706,119,98)
{
}
Add(EnumProcess,7588614,182,119)
{
DebugPrivilege=0
Point(doFindName)
Point(onFind)
Point(Name)
link(onProcess,16273407:doValue,[])
link(onFind,7588614:doEnum,[(226,132)(226,109)(169,109)(169,125)])
link(Name,12786301:Var2,[])
}
Add(Memory,10715851,189,49)
{
Default=String(HiAsm.exe)
}
Add(FilePartElm,8845160,287,119)
{
link(onPart,14869969:doCompare,[])
}
Add(If_else,14869969,336,119)
{
link(onTrue,15636021:doText,[])
link(Op2,12786301:Var3,[(349,96)])
}
Add(GetDataEx,12786301,189,91)
{
link(Data,10715851:Value,[])
}
Add(Memory,16273407,238,119)
{
link(onData,8845160:doPart,[])
}
Add(Button,11763449,119,140)
{
Left=165
Top=35
link(onClick,7588614:doFindName,[])
}
Add(Edit,15636021,392,119)
{
Left=5
Top=5
Width=380
Text=""
link(Str,16273407:Value,[(398,107)(321,107)(321,163)(244,163)])
}


Если предполагается искать незапущенный файл на диске, то кроме как перебором всех папок и файлов на диске, найти этот файл не удастся. Это сделать реально, но процедура поиска довольно длительная по времени
карма: 22

0
файлы: 1code_21019.txt [124B] [150]
Ответов: 1891
Рейтинг: 110
#3: 2010-10-14 11:33:34 ЛС | профиль | цитата
г. Autos писал(а):
Нужно, чтобы плеер копировал себя в папку C://Program Files/Player/ вне зависимости от того, где он лежит на данный момент. Например, он может лежать в моих документах, или на дтске Д, без разницы где, главное чтобы скопировал себя. Что для этого нужно указать в поле "Имя текущего файла"?


nesco, а не кажется тебе странным зачем плеер копировать из папку в папку при запуске... смахивает вирусоподобное схемописательство
карма: 0
%time%
0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2010-10-14 11:44:56 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 10:18:14
карма: 0

0
Ответов: 1891
Рейтинг: 110
#5: 2010-10-14 11:46:22 ЛС | профиль | цитата
г. Autos, вот я не могу понять цели этого копирования? Зачем нужно данное копирование?
карма: 0
%time%
0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2010-10-14 11:54:06 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 10:18:14
карма: 0

0
Ответов: 1926
Рейтинг: 172
#7: 2010-10-14 18:59:35 ЛС | профиль | цитата
[offtop]Что-то подозрительные все на этом форуме стали... А про работу с компонентом для удаления файлов тоже вопросы будем задвать: "зачем это понадобилось удалять файлы"? С вирусописателями по-другому бороться нужно, а людям, делающим полезные программы, - помогать..[/offtop]
карма: 9
0
Ответов: 582
Рейтинг: 3
#8: 2010-10-14 22:45:36 ЛС | профиль | цитата
Для установки плеера есть инсталяторы
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2010-10-15 07:28:05 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 10:18:14
карма: 0

0
Ответов: 4641
Рейтинг: 334
#10: 2010-10-15 09:54:41 ЛС | профиль | цитата
г. Autos писал(а):
А где его взять?

как минимум в интернете (гугле и яндекс поможет).
Как норм.... на форуме..если хорошо поискать,
и как максимум написать самому.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26209
Рейтинг: 2138
#11: 2010-10-15 10:10:32 ЛС | профиль | цитата
[flood]Меня поражает другое -- в последнее время, вопросы стали -- "тупой и еще тупее"[/flood]
карма: 22

0
Ответов: 4641
Рейтинг: 334
#12: 2010-10-15 10:21:19 ЛС | профиль | цитата
nesco, [flood]
nesco писал(а):
тупой и еще тупее

не куда от этого не денешься... всегда будут те которы верят что написать программу это как в туалет сходить....
можно уже целый раздел открывать.. "тупой и еще тупее", может тогда людям будет стремно читать ответы на свои вопросы в данном разделе и начнут изучать... т.к подобные вопросы неоходимо будет переносить туда.[/flood]
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)