Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

WinExec

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 23.05.2012, 16:24   #1
 Рыцарь
Аватар для 4ipolino
 
4ipolino троюродный дядя Чака Норриса4ipolino троюродный дядя Чака Норриса4ipolino троюродный дядя Чака Норриса4ipolino троюродный дядя Чака Норриса4ipolino троюродный дядя Чака Норриса4ipolino троюродный дядя Чака Норриса4ipolino троюродный дядя Чака Норриса4ipolino троюродный дядя Чака Норриса4ipolino троюродный дядя Чака Норриса4ipolino троюродный дядя Чака Норриса4ipolino троюродный дядя Чака Норриса
Регистрация: 19.02.2010
Сообщений: 340
Популярность: 9058
Сказал(а) спасибо: 301
Поблагодарили 696 раз(а) в 278 сообщениях
Отправить сообщение для 4ipolino с помощью ICQ Отправить сообщение для 4ipolino с помощью Telegram Отправить сообщение для 4ipolino с помощью Yahoo Отправить сообщение для 4ipolino с помощью Skype™
 
По умолчанию WinExec

процедура запуска приложения

Код:
procedure RunApp(Path: string);
var
  p1, p2: array[0..100] of Char;
  w1: cardinal;
begin
  ChDir(ExtractFilePath(Path));
  StrPcopy(p1, ExtractFilePath(Path));
  if GetModuleHandle(p1) = 0 then
  begin
    StrPcopy(p2, Path);
    w1 := WinExec(p2, SW_Restore);
  end;
end;
после перехода на дельфи 2010 орет на WinExec (функция устарела как я понял)
если я не ошибаюсь нужно использовать ShellExecute но у меня чет не получилось
  Ответить с цитированием
Старый 23.05.2012, 16:28   #2
Super Moderator
 Сержант
Аватар для Рэйзор
 
Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(
Регистрация: 20.07.2010
Сообщений: 138
Популярность: 26409
Сказал(а) спасибо: 53
Поблагодарили 567 раз(а) в 198 сообщениях
 
По умолчанию Re: WinExec

Код:
uses ShellApi;
 //....
ShellExecute(Handle, 'open', PChar(OLOLOFileName), nil, nil, SW_SHOW);
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
4ipolino (23.05.2012), =PaLeTiZaToR= (23.05.2012)
Старый 23.05.2012, 16:55   #3
Заблокирован
 Разведчик
Аватар для simsonbart1
 
simsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краях
Регистрация: 20.05.2012
Сообщений: 25
Популярность: -1170
Сказал(а) спасибо: 70
Поблагодарили 20 раз(а) в 15 сообщениях
 
По умолчанию Re: WinExec

Нафига весь этот мусор нужен можно написать короче

procedure RunApp(Path: string);
begin
WinExec(Path, SW_Restore);
end;
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] WinExec [Delphi 7] Хакерок:) Вопросы и ответы, обсуждения 0 03.12.2010 20:44

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 01:41.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net