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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2009, 22:28   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию Как открыть программу из переменной

Подскажите как открыть программу,вместо пути прописал переменную,
ShellExecute(Handle, 'open', PChar(proga1),nil,nil,SW_SHOWNORMAL);
сначало открывается моя папка с программой,а только потом вызываемая программа
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 16.03.2009, 23:28   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Код:
Var
proga1: PChar;
Begin
proga1:='C:\proga.exe';
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 16.03.2009, 23:34   #3
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Как присвоить переменной я знаю. Проблема в том что
сначало открывается моя папка с программой,а только потом вызываемая программа.
Как мне открывать только вызываемую программу.
Попробуйте у себя,тут дело в коде вызова.
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 16.03.2009, 23:42   #4
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Я у себя пробовал. Всё работает хорошо. Попробуйте указать полный путь к исполняемому файлу. Должно получиться. В крайнем случае, если не получится, выложите кодеГ пополнее. Посмотрим, что там не так.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 16.03.2009, 23:58   #5
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Все спасибо,нашел ошибку,у меня из ini файла считываются пути к запускаемым файлам,их несколько,так вот на двух путях адреса были,а на остальных в переменную ни чего не передало,отсюда такой глюк.
Хотите попробуйте,одной переменной задайте путь,а другой вообще ни чего не задавайте. И вместе запустите
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 17.03.2009, 00:02   #6
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
Радость

Цитата:
Хотите попробуйте,одной переменной задайте путь,а другой вообще ни чего не задавайте. И вместе запустите
Не, спасибо. Я воздержусь.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как из переменной типа String удалить пару слов zotox Помощь студентам 3 30.11.2008 19:14
Передача строки-как параметра-переменной Иллидан Общие вопросы Delphi 13 03.10.2008 18:40
как получить значение переменной smoke888 PHP 3 20.06.2008 02:11
Как получить значение системной переменной в С++ PersonaGrata Общие вопросы C/C++ 2 29.02.2008 22:14
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) Arkuz Общие вопросы Delphi 12 25.09.2007 20:47