|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.04.2011, 22:30 | #1 |
Регистрация: 13.04.2011
Сообщений: 5
|
Дайте совет по разработке приложения
Добрый вечер, дорогие форумчане!
Мне очень срочно нужно написать программу. Принцип работы программы будет заключаться в следующем: Значит так, есть приложение (конкретнее ...оно управляет выделенным сервером) ВОТ ОНО: Как мне сделать так , чтобы в поле , которое расположено снизу в этом приложении вводилась текстовая информация , расположенная в Edit ? Ну для тех, кто не понял... 1)Пользователь открывает мою программу 2)В поле Edit вводит строку 3)Нажимает ОК 4)Все содержимое из Edit летит в программу управления сервером (в нижнюю строку на скриншоте) ______________ УБЕДИТЕЛЬНАЯ ПРОСЬБА — НЕ ЗЛОУПОТРЕБЛЯТЬ КРАСНЫМ ЦВЕТОМ В СВОИХ СООБЩЕНИЯХ! модератор. Последний раз редактировалось Serge_Bliznykov; 13.04.2011 в 23:04. |
13.04.2011, 23:14 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
хм, вот логика, открывается консоль сервера.
Как вы думаете что проще: Открыть вашу программу и через неё посылать команды или просто писать в консоли сервера? Предлогаю вам такую идею: Запускать консоль через CreateProcess получать консольный вывод в Memo а консоль прятать с экрана. Тамже в CreateProcess получе и хендл ввода. Поиск по форуму рулит=) |
13.04.2011, 23:48 | #3 |
Регистрация: 13.04.2011
Сообщений: 5
|
Спасибо за ответ, я постараюсь завтра разобраться...
логика моей программы такова, что по таймеру в приложение будет отсылаться команда "status". она там покажет игроков на серве... потом по своим выводам она сделает дальнейшее решение и отправит следующую команду в приложение. Вот я научился запускать приложения через CreateProcess =) Буду очень рад , если мне помогут разобраться как моему приложению послать строку "status" , для ввода ее в нижнюю строку Или же как получить консольный вывод в Memo ? Последний раз редактировалось Stilet; 18.04.2011 в 20:42. |
15.04.2011, 00:38 | #4 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
Качните себе DRKB, там это есть.
|
15.04.2011, 22:02 | #5 |
Регистрация: 13.04.2011
Сообщений: 5
|
Ребят не так легко разобраться мне , даже через DRKB, скачал я его ... так там же сплошной код ... а мне надо понять это , а не просто скопировать.
Гуглил, там тоже не совсем понятно. Пожалуйста , объясните ... 1) Как скопировать текст из консоли 2) Как дать команду консоли |
15.04.2011, 23:18 | #6 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
У меня в DRKB 3.0 есть статья "Перенаправление стандартного ввода и вывода" - вполне достаточно для начала. Плюс там же куча примеров рядом.
|
16.04.2011, 13:06 | #7 |
Регистрация: 13.04.2011
Сообщений: 5
|
Спасибо, почитаю, попробую разобраться
Я и так там плохо пока все понимаю (к сожалению), так еще , когда копирую исходник, то при компиляции ошибки появляются ... хм =( Последний раз редактировалось Stilet; 18.04.2011 в 20:46. |
18.04.2011, 19:28 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Копирование < понимания
так что это даже не понимаение. Это не желание понимать исходник. |
18.04.2011, 19:39 | #9 |
Регистрация: 13.04.2011
Сообщений: 5
|
Желание есть , я делфи 2 месяц изучаю просто. Для меня это неизведанный мир еще
|
18.04.2011, 19:54 | #10 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Что мешает из исходника брать все непонятные слова, и искать их в help'ах и интернетах?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дайте совет | Михаил70 | Свободное общение | 17 | 14.09.2009 20:52 |
Дайте совет! | Arch100 | Помощь студентам | 2 | 11.10.2008 01:40 |
матрица дайте совет | Mokriy | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 20.05.2008 08:24 |