![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
Добрый вечер, дорогие форумчане!
Мне очень срочно нужно написать программу. Принцип работы программы будет заключаться в следующем: Значит так, есть приложение (конкретнее ...оно управляет выделенным сервером) ВОТ ОНО: ![]() Как мне сделать так , чтобы в поле , которое расположено снизу в этом приложении вводилась текстовая информация , расположенная в Edit ? Ну для тех, кто не понял... 1)Пользователь открывает мою программу 2)В поле Edit вводит строку 3)Нажимает ОК 4)Все содержимое из Edit летит в программу управления сервером (в нижнюю строку на скриншоте) ______________ УБЕДИТЕЛЬНАЯ ПРОСЬБА — НЕ ЗЛОУПОТРЕБЛЯТЬ КРАСНЫМ ЦВЕТОМ В СВОИХ СООБЩЕНИЯХ! модератор. Последний раз редактировалось Serge_Bliznykov; 13.04.2011 в 23:04. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
хм, вот логика, открывается консоль сервера.
Как вы думаете что проще: Открыть вашу программу и через неё посылать команды или просто писать в консоли сервера? Предлогаю вам такую идею: Запускать консоль через CreateProcess получать консольный вывод в Memo а консоль прятать с экрана. Тамже в CreateProcess получе и хендл ввода. Поиск по форуму рулит=) |
![]() |
![]() |
![]() |
#3 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
Спасибо за ответ, я постараюсь завтра разобраться...
логика моей программы такова, что по таймеру в приложение будет отсылаться команда "status". она там покажет игроков на серве... потом по своим выводам она сделает дальнейшее решение и отправит следующую команду в приложение. Вот я научился запускать приложения через CreateProcess =) Буду очень рад , если мне помогут разобраться как моему приложению послать строку "status" , для ввода ее в нижнюю строку Или же как получить консольный вывод в Memo ? Последний раз редактировалось Stilet; 18.04.2011 в 20:42. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
![]()
Качните себе DRKB, там это есть.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
Ребят не так легко разобраться мне , даже через DRKB, скачал я его ... так там же сплошной код ... а мне надо понять это , а не просто скопировать.
Гуглил, там тоже не совсем понятно. Пожалуйста , объясните ... 1) Как скопировать текст из консоли 2) Как дать команду консоли |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
![]()
У меня в DRKB 3.0 есть статья "Перенаправление стандартного ввода и вывода" - вполне достаточно для начала. Плюс там же куча примеров рядом.
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
Спасибо, почитаю, попробую разобраться
Я и так там плохо пока все понимаю (к сожалению), так еще , когда копирую исходник, то при компиляции ошибки появляются ... хм =( Последний раз редактировалось Stilet; 18.04.2011 в 20:46. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Копирование < понимания
так что это даже не понимаение. Это не желание понимать исходник. |
![]() |
![]() |
![]() |
#9 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
Желание есть , я делфи 2 месяц изучаю просто. Для меня это неизведанный мир еще
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Что мешает из исходника брать все непонятные слова, и искать их в 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 |