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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2011, 16:14   #1
Dima DDM
Форумчанин
 
Аватар для Dima DDM
 
Регистрация: 09.11.2010
Сообщений: 134
Восклицание Запуск программы по пути

Я пытаюсь запустить программу по ее пути вот пример

WinExec(edit1.text,SW_SHOW)
но дело в том что edit1.text и PAnsichar НЕсовместимые типы(((
Подскажите что делать!
http://ddmsite.ucoz.ru Мой сайт.
Бесплатный Блокировщик рекламы
http://download.adguard.ru/d/1656/adguardInstaller.exe

Последний раз редактировалось Dima DDM; 22.02.2011 в 16:17.
Dima DDM вне форума Ответить с цитированием
Старый 22.02.2011, 16:26   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

блин ну баян ужастный.
приведение типов делать.(причем должно быть корректное для вашей версии Делфи)
и используйте человеческий ShellExecute/CreateProcess а не древний WinExec.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.02.2011, 16:50   #3
8adim
Пользователь
 
Регистрация: 25.01.2011
Сообщений: 12
По умолчанию

WinExec(PChar(edit1.text),SW_SHOW)
8adim вне форума Ответить с цитированием
Старый 22.02.2011, 17:11   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

8adim, а проверьте в Д2009 и выше?(именно с вводом через Эдит)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.02.2011, 17:19   #5
Dima DDM
Форумчанин
 
Аватар для Dima DDM
 
Регистрация: 09.11.2010
Сообщений: 134
По умолчанию

8adim Спасибо все четско обЪяснил
http://ddmsite.ucoz.ru Мой сайт.
Бесплатный Блокировщик рекламы
http://download.adguard.ru/d/1656/adguardInstaller.exe
Dima DDM вне форума Ответить с цитированием
Старый 22.02.2011, 17:41   #6
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
8adim, а проверьте в Д2009 и выше?(именно с вводом через Эдит)
а им без разницы, лижбы заработало, что б зачет прошел
Код:
ShellExecute(Handle, 'open', PChar(Edit1.Text), nil, nil, SW_SHOWNORMAL) ;
вот самым подробным образом об етом
http://www.delphirus.com/article32.html
VirusN13
ArtGrek вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программы для поиска пути в лабиринте. Пролог loshara_de_kontara Помощь студентам 2 19.11.2008 21:46
Запуск программы Vladya Помощь студентам 4 17.11.2008 11:38
Запуск программы на выполнение из другой программы. ViNcHeStEr Паскаль, Turbo Pascal, PascalABC.NET 6 18.06.2008 14:33
Запуск файла по пути John_chek Общие вопросы Delphi 3 29.05.2007 12:38