Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
2 / 2 / 0
Регистрация: 20.02.2011
Сообщений: 24
1

Копирование в переменную из combobox и последующая вставка в параметры проги

29.03.2011, 20:06. Показов 1612. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как сделать, чтобы выделенное значение ComboBox1 сохранялось в переменную, а потом значение этой переменной прописывалось запускаемой программе в виде параметра?
Ну, допустим, я запускаю прогу так -
Delphi
1
ShellExecute (Form1.Handle, nil, 'Game.exe', nil, nil, SW_SHOW);
И мне нужно, чтобы Game.exe запустился с параметром -connect 'данные из переменной, в которую скопировался combobox', данные из combobox - ip
Типо так:Game.exe -connect 127.0.0.1 - name tratata
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2011, 20:06
Ответы с готовыми решениями:

Копирование определенного текста из файла, копирование и вставка в статичную переменную
Доброго вечера. Делаю программу которая бы выводила погоду на сегодня через данные сайта. Завис на...

Копирование файла с локального компьютера на SFTP-сервер и последующая обработка файлов
доброе время суток и сразу к делу -есть локальный компьютер -есть sftp сервер цель -...

Очистка записей из ADOTable и последующая вставка записей в эту же ADOTable
Очищает ADOItogAnt: void __fastcall TForm1::Button18Click(TObject *Sender) { ...

Параметры из ComboBox
Нужно чтоб,вместо того как он прописывает сейчас в Name EASY/HARD нужно чтоб он прописал при выборе...

4
69 / 69 / 43
Регистрация: 26.01.2011
Сообщений: 160
29.03.2011, 20:59 2
ComboBox1.Items[ComboBox1.ItemIndex] (тип string) - возвращает то, что выбрали в ComboBox.
Формируете конкатенацие строчку s, которую нужно передать, потом
Delphi
1
ShellExecute (Form1.Handle, nil, pchar(s), nil, nil, SW_SHOW);
1
2 / 2 / 0
Регистрация: 20.02.2011
Сообщений: 24
29.03.2011, 21:05  [ТС] 3
Но ведь в вашем коде он попытается запустить то, что было в combobox или же прокатит в "open" "Game -connect..." вместе?
0
69 / 69 / 43
Регистрация: 26.01.2011
Сообщений: 160
29.03.2011, 22:01 4
Я думал у вас проблема в том, как получить значение выбранной строчки в ComboBox и что "Game.exe -connect 127.0.0.1 - name tratata" передается вместе (я просто знаю как без параметров запустить файл с помошью этой процедуры, а как с ними - без понятия)

Добавлено через 3 минуты
когда сделаете правильно, отпишитесь пожалуйста, чтоб знать что и как, на будущее
0
2 / 2 / 0
Регистрация: 20.02.2011
Сообщений: 24
30.03.2011, 10:24  [ТС] 5
Сдается мне, что через эту функцию - вообще никак
Я попробовал вот так:
Delphi
1
ShellExecute (Form1.Handle, nil, 'Game.exe', '-connect 127.0.0.1', nil, SW_SHOW);
Но тоже не прошло, хотя в описании функции ясно написано "Parameters" в этом пункте

Добавлено через 18 минут
Нет,sanya923 , прокатило, я просто вместо +connect писал -connect , вот ниче и не работало.)
Delphi
1
ShellExecute (Form1.Handle, nil, 'Game.exe', '+connect 127.0.0.1', nil, SW_SHOW);
1
30.03.2011, 10:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2011, 10:24
Помогаю со студенческими работами здесь

Вставка символов в переменную
Добрый день!! Подскажите пож-та, shell имеет форму - "C:\Program Files...

В наследнике класса добавить в параметры переменную
Добрый день есть родительский класс class func_pearson(object): l = p = {'a': } #...

Копирование и вставка Exel
Добрый день, помогите с следующие задачей Копировать с файла kurs.xlsx данные находящиеся (А1:Е21)...

Копирование и вставка в таблицу
Здравствуйте! Имеется таблица, с целью реализации свободного заполнения ячеек которой используется...

Копирование и вставка записей в БД
Хочу сделать копирование и вставку записей в таблицу: Вот так я копирую запись: if...

Копирование и вставка в буфер
Clipboard.SetText(richTextBox1.Text); Копируем текст. А как вставить ? Например по кнопке в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru