| Типы программирования, программирование, языки программирования, книги программирование | На сайте представлена информация про программирование в Интернете и работу |
|
Допуск к форме Отправить письмо надо бы..., Как отправить письмо используя MAPI Открытие файла, как открыть программу асоц. с данным ф.. НАРОД ДАВАЙТЕ ПИСАТЬ ИГРУ ВМЕСТЕ С Digital Wind, Присоединяемся к написанию игры Собираюсь учить Delphi Вопрос, Базы данных.... Создание окна в ручную..., Как? Волнуют ли вас проблемы памяти?, Волнуют ли вас проблемы памяти? Процессы, Как менять имя процесса? Трейнер на Delphi, Трейнер на Delphi Открыть текстовый файл с помощью TTable? Только чтение Притормаживание при отображении вкладки TabSheet5., Притормаживание при отображении вкладки вопрос, как сделать? Сonnect как сделать недоступной кнорку закрытия формы, как сделать недоступной кнорку закрытия Помогите!!!, Вопрос... Как Вы относитесь к курящим девушкам? как отправить некий набор данных по Email?, как отправить некий набор данных по Emai Как предупредить запуск второго экземпляра проги?, Пример кода простой поток, создать простой Tthread Ошибки BDE, Полный список System Tray Icon, не могу добавить... Как узнать размер файла больше 2Gb?, Пример кода Продажа своих разработок, предложение Разница по времени Эксперименты..., В свободное время (Word,Threads,Sound)// Как найти имя компьютера?, Пример кода Вывод звука определенной частоты, Как вывести звук определенной частоты Bitmap в StringGrid ячейке, Пример кода Сортировка строк, Как отсортировать строки по алфавиту? RUSLAN_R, DBGrid1 Скорость записи... ProgressBar в StatusBar? Сохранение всего содержимого буфера обмена в файл, Пример кода Вход в сеть программно, типа net logon Можно ли преобразовать String в PChar? Число цветов, Пример кода Вопрос для VIT'а, Про Outlook!!! Докачка файлов по сети ( NetBios ) Рисование на поверхности кнопок. Два вопроса., Компонент TStringGrid. Дата компиляции!!!, Дата компиляции!!! LIB files from Platform SDK, Можно ли подключить? Прошу совета. [D3, Win95/98], Прошу совета. [D3, Win95/98] Снова INI... [D3, Win95/98], Снова INI... [D3, Win95/98] Как нарисовать график функции?, Пример кода orbpas60.dll, найти файлик TNMStrmServ, как создать его динамически с указанием Откуда запустили?, Откуда? музыкальные компоненты для делфи?, ...чтоб фон играл и звуки кнопок были :) Библиотеки, но не Dll IMarshal - Marshaling (for Windows), кто нибудь работал с этим ?? Глюк, вызываемый TChart, как бороться? Пакеты Набор номера, Wav-файл Запуск прог Сведения о железе, сведения Запись, чтение, поиск строки... Часть 2., Уже есть наработанный материал! Hook Enable/Disable device, Как сделать програмно? Сворачивание в tray Как Вы относитесь к курящим девушкам? 2 Вопроса, несложных Использование Crystal Reports в Delphi !!!!!!!!!!!!ПОМОГИТЕ, Склеить прогу c Delphi Вопрос, Вопрос Помогите с paramstr Const -> Resource Сново разделение строки... |
Платные хостинги Раскрутка сайта Книги по программированию Помогите с paramstr
- Вот допустим такой параметр yyyy.exe -gggggТак вот как мне запустить прогу с введённым параметром...???И ещё как поступить если параметров несколько...???Где-то слышал, что надо paramcount вроде бы использовать!!!!!! - Paramcount - показывает сколько у тебя параметров переданоParamstr(0) - это имя с путем твоей программыParamstr(1) - имя первого параметраParamstr(2) - имя второго параметра и т.д.Если ты запускаешь:с:\myprog.exe /a -b22 c:\devто Paramcount будет равен 3Paramstr(0) будет равен с:\myprog.exeParamstr(1) будет равен /aParamstr(2) будет равен -b22Paramstr(3) будет равен c:\dev - Наверно ты про это...Массив Params заполняеться параметрами, с которыми была вызвана программа...Код написан теоретически т.е. не проверял, но подиее он просто до невозможности, посему думаю, что будет работать var Params : array [0..$FF] of String; I : Byte;begin for I := 0 to ParamCount do Params [I] := ParamStr(I); - Хорошо, а как тогда запустить прогу с параметрами...Как я понял что-то надо написать здесь??program Project2;uses Forms, Unit1 in 'Unit1.pas' {Form1};{$R *.RES}begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run;end.Как мне допустим запустить например: qqq.exe -b22 ?? - Хм, ты имеешь в виду свою прогу, которую ты создаешь? в меню "Run" есть "Parameters", там в комбобоксе прописываешь все параметры, которые душе угодно. Твоя прога будет запускаться с этими параметрами. Соответственно, когда эта строчка пустая, параметров командной строки не будет.А если не свою, а чужую - тут тебе помогут CreateProcess, WinExec, ShellExecute, ...Удачи. - Вот допустим Counter-Strike запускается такhl.exe -console -game cstrikeможно так hl.exe - consoleКороче, что бы пользователь их мог вводить! - ShellExecute(Handle, 'Open', YourProgramName, yourparameters, yourprogrampath, sw_restore)Например для твоего случая:ShellExecute(Handle, 'Open', 'hl.exe', '-console -game cstrike', 'c:\games\contrstrike', sw_restore); - А как пользователь их будет вводить? - Хм, ну, наверное, с клавиатуры...Sorry, но вопрос "как" ставит в тупик - Не.... ну если в обработчике "баттны" написать сею строчку... то запустится CS с параметрами -console -game cstrike.......но я ведь пишу свою прогу!!!!! - То есть ты хочешь запустить _ту программу, которую ты пишешь_, с параметрами, которые введет пользователь?Так создай ему ярлык и пусть балуетсяИли напиши прогу №2, там вводи этот текст и шеллекзекуть свою первую прогуИли если нет, то на 3 сообщения выше"в меню "Run" есть "Parameters", там в комбобоксе прописываешь все параметры, которые душе угодно. Твоя прога будет запускаться с этими параметрами. Соответственно, когда эта строчка пустая, параметров командной строки не будет."Описал бы нормально: я пишу программу "е-мое". Она должна взять у пользователя параметры командной строки и запустить"... ну и в таком же духе далее. А не "если-если". - Ставишь на форму TEdit и кнопку. На обработчике нажатия кнопки пишешь:ShellExecute(Handle, 'Open', 'hl.exe', PChar(Edit1.text), 'c:\games\contrstrike', sw_restore); - Так... описываю по-нормальному!Вот я пишу прогу :-)))Создаю пользователю обычную иконку БЕЗ параметров.Он [пользователь] параметры эти не знает... :-)))Но потом я ему говорю эти параметры....Он [пользователь] их вводит в иконке и прога запускается с ВВЕДЁННЫМИ параметрами ( пользователь может вводить только некоторые параметры!!!Вопросы:Как запустить прогу только с введёнными параметрами(которые прописаны в иконке)???Так мой вопрос понятен - Имеется ввиду Shortcut или иконка в Listview, или иконка в Treeview или ты просто имеешь ввиду объект TIcon, или ты на Canvas эту иконку рисуешь? Что такое параметры иконки? Параметры бывают или у запускаемого приложения или в кверях, или это Shortcut, который пользователь запускает с параметрами?Цитата Он [пользователь] их вводит в иконке и прога запускается с ВВЕДЁННЫМИ параметрами ( пользователь может вводить только некоторые параметры!!!Что значит ввести параметры в иконке? Нарисовать на ее Canvas'e? Или ты под иконкой подразумеваешь программу? Или напротив иконки нарисованной на форме у тебя есть Edit Box? Или твоя программа рисует только иконку и ловит сообщения клавиатуры прямо в него?Цитата Как запустить прогу только с введёнными параметрами(которые прописаны в иконке)???Запуск проги осуществляется через ShellExecute, а по поводу иконки в которую что-то введено - это напоминает мне "кубический трёхчлен" - умозрительно представить себе это я не могу!Давай ты еще раз напишешь сообщение, используя стандартную терминологию:Иконка - квадратное изображение 16х16 или 32х32Shortcut - ярлык, программа с расширением lnk, pif - Из всего представленного многообразия мне нужен пункт 2!! |