|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.06.2008, 13:03 | #1 |
Регистрация: 26.06.2008
Сообщений: 4
|
Запуск файлов
Подскажите, пожалуйста, как сделать запуск файла, имея путь к нему,
например AnsiString path1=Edit1->Text; пробовал WinExec и ShellExecute, когда путь прописываешь непоредственно в функции, то работает, а мне нужно динамически. например ShellExecute( "Open", "rundll32.exe","calc.exe/*здесь мне нужен путь переменной path1*/",SW_SHOW);
int i; //c днем рождения
int k; //все плачут int r; //всякое бывает for (i=1,i<=k;i++) { r=random(k); if (i!=r) //повезло, наверное else { ShowMessage("Пока"); break; } } В этом примере лучше не знать чему равно k... |
26.06.2008, 13:24 | #2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Есть подозрение, что Вы пытаетесь передать в функцию строку C++, а не строку C. Не забывайте про метод c_str().
|
27.06.2008, 10:49 | #3 |
Дон Кихот
Форумчанин
Регистрация: 17.01.2008
Сообщений: 130
|
Код:
|
02.07.2008, 21:56 | #4 |
Регистрация: 02.07.2008
Сообщений: 5
|
var
s:Pchar; ......... s:=Pchar(path1); ShellExecute(0,'open',s,nil,nil,SW_ SHOWNORMAL); |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь: выбор файлов исходя из имени файлов | Antik163RUS | Помощь студентам | 4 | 19.06.2008 21:20 |
Запуск файлов программы | d_slava | Помощь студентам | 2 | 17.06.2008 11:22 |
как реализовать в программе, запуск bat файлов? | SereJa1020 | Общие вопросы Delphi | 1 | 06.03.2008 18:10 |
Запуск файлов в ShellListView двойным щелчком | Македонский | Компоненты Delphi | 2 | 31.08.2007 11:54 |