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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2012, 13:35   #11
IvaD
Пользователь
 
Аватар для IvaD
 
Регистрация: 15.11.2011
Сообщений: 16
По умолчанию

Код:
ShellExecute(0, 'open', 'место куда скопировалась', nil, nil, SW_SHOWNORMAL);\\запускаем 
Close;\\закрываем запущенную
IvaD вне форума Ответить с цитированием
Старый 29.01.2012, 14:01   #12
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

вот подобная идея и мне приходила, но это почему-то не всегда работало. исчертыхавшись, нашёл в чем подвох: слишком мало времени между запуском и закрытием. приходилось эти процедуры ставить в таймер, чтоб между ними было около 0,5-1 секунда.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.

Последний раз редактировалось NetSpace; 29.01.2012 в 14:05.
NetSpace вне форума Ответить с цитированием
Старый 29.01.2012, 18:31   #13
hacknet
Форумчанин
 
Регистрация: 11.11.2008
Сообщений: 177
По умолчанию

Цитата:
Сообщение от IvaD Посмотреть сообщение
Код:
ShellExecute(0, 'open', 'место куда скопировалась', nil, nil, SW_SHOWNORMAL);\\запускаем 
Close;\\закрываем запущенную
Код:
if CopyFile(PChar(ParamStr(0)), PChar(Edit3.Text +
 ExtractFileName(ParamStr(0))), True) = true   then
 ShellExecute(0, 'open', Edit3.Text + ExtractFileName(ParamStr(0)), nil, nil, SW_HIDE);
помогите как правильно должно быть?
hacknet вне форума Ответить с цитированием
Старый 30.01.2012, 09:13   #14
IvaD
Пользователь
 
Аватар для IvaD
 
Регистрация: 15.11.2011
Сообщений: 16
По умолчанию

Код:
uses
 ...,shellapi;\\ Не забываем!!!!
__________________________________________
begin
if CopyFile(PChar(ParamStr(0)), PChar(Edit3.Text +
 ExtractFileName(ParamStr(0))), True) = true   
then
 ShellExecute(0, 'open', PChar(Edit3.Text +
 ExtractFileName(ParamStr(0)), nil, nil, SW_HIDE);
__________________________________________
IvaD вне форума Ответить с цитированием
Старый 31.01.2012, 12:47   #15
hacknet
Форумчанин
 
Регистрация: 11.11.2008
Сообщений: 177
По умолчанию

Цитата:
Сообщение от NetSpace Посмотреть сообщение
вот подобная идея и мне приходила, но это почему-то не всегда работало. исчертыхавшись, нашёл в чем подвох: слишком мало времени между запуском и закрытием. приходилось эти процедуры ставить в таймер, чтоб между ними было около 0,5-1 секунда.
сделал, в итоги копируеться запускаеться, и обе закрываються)
hacknet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# Копирование участка программы в буфер как изображение Forcer Помощь студентам 5 04.07.2011 10:55
Копирование программы написанной на delphi6 с одного компьютера на другой.Не пашет. zergon Общие вопросы Delphi 7 09.12.2009 09:45
Копирование программы SL1CK Паскаль, Turbo Pascal, PascalABC.NET 18 28.08.2009 09:31
Копирование программы. Rahim1993 Общие вопросы Delphi 4 14.02.2008 11:44