![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Как передать аргументы в запускаемую программу в ВИДЕ ПЕРЕМЕННОЙ.
например: 1 аргумент String 2 аргумент переменая (в виде переменной типа String) 3 аргумент String 4 аргумент переменая (в виде переменной типа String) пробовал WinExec, но не знаю как передать аргумент в виде переменной нужно что-то типа: WinExec('"D:\test.exe" "arg1" "D:\file2.txt", "arg4"',SW_SHOW); ShellExecute вообще не компилирует, я брал пример из справки: ShellExecute(Handle,'open','Calc',nil,nil,SW_RESTO RE); Смысл в том, что одна программа часто обращается к другой и передает её разные аргументы, а их невозможно точно предугадать, например время. Как это сделать подскажите... ![]() например: arg1:=DateToStr(Today); arg2:=IntToStr(hour); WinExec("D:\test.exe", arg1, "D:\file2.txt", arg4,SW_SHOW); Помогити плизз ![]() |