Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2011, 22:30   #1
step-93
 
Регистрация: 13.04.2011
Сообщений: 5
Восклицание Дайте совет по разработке приложения

Добрый вечер, дорогие форумчане!

Мне очень срочно нужно написать программу.
Принцип работы программы будет заключаться в следующем:

Значит так, есть приложение (конкретнее ...оно управляет выделенным сервером)

ВОТ ОНО:


Как мне сделать так , чтобы в поле , которое расположено снизу в этом приложении вводилась текстовая информация , расположенная в Edit ?

Ну для тех, кто не понял...

1)Пользователь открывает мою программу
2)В поле Edit вводит строку
3)Нажимает ОК
4)Все содержимое из Edit летит в программу управления сервером (в нижнюю строку на скриншоте)


______________
УБЕДИТЕЛЬНАЯ ПРОСЬБА —
НЕ ЗЛОУПОТРЕБЛЯТЬ КРАСНЫМ ЦВЕТОМ В СВОИХ СООБЩЕНИЯХ!

модератор.

Последний раз редактировалось Serge_Bliznykov; 13.04.2011 в 23:04.
step-93 вне форума Ответить с цитированием
Старый 13.04.2011, 23:14   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

хм, вот логика, открывается консоль сервера.
Как вы думаете что проще:
Открыть вашу программу и через неё посылать команды или просто писать в консоли сервера?

Предлогаю вам такую идею:
Запускать консоль через CreateProcess получать консольный вывод в Memo а консоль прятать с экрана.
Тамже в CreateProcess получе и хендл ввода.

Поиск по форуму рулит=)
Человек_Борща вне форума Ответить с цитированием
Старый 13.04.2011, 23:48   #3
step-93
 
Регистрация: 13.04.2011
Сообщений: 5
По умолчанию

Спасибо за ответ, я постараюсь завтра разобраться...

логика моей программы такова, что по таймеру в приложение будет отсылаться команда "status". она там покажет игроков на серве... потом по своим выводам она сделает дальнейшее решение и отправит следующую команду в приложение.

Вот я научился запускать приложения через CreateProcess =)
Буду очень рад , если мне помогут разобраться как моему приложению послать строку "status" , для ввода ее в нижнюю строку

Или же как получить консольный вывод в Memo ?

Последний раз редактировалось Stilet; 18.04.2011 в 20:42.
step-93 вне форума Ответить с цитированием
Старый 15.04.2011, 00:38   #4
eduard93
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 300
По умолчанию

Качните себе DRKB, там это есть.
eduard93 вне форума Ответить с цитированием
Старый 15.04.2011, 22:02   #5
step-93
 
Регистрация: 13.04.2011
Сообщений: 5
По умолчанию

Ребят не так легко разобраться мне , даже через DRKB, скачал я его ... так там же сплошной код ... а мне надо понять это , а не просто скопировать.

Гуглил, там тоже не совсем понятно.
Пожалуйста , объясните ...

1) Как скопировать текст из консоли
2) Как дать команду консоли
step-93 вне форума Ответить с цитированием
Старый 15.04.2011, 23:18   #6
eduard93
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 300
По умолчанию

У меня в DRKB 3.0 есть статья "Перенаправление стандартного ввода и вывода" - вполне достаточно для начала. Плюс там же куча примеров рядом.
eduard93 вне форума Ответить с цитированием
Старый 16.04.2011, 13:06   #7
step-93
 
Регистрация: 13.04.2011
Сообщений: 5
По умолчанию

Спасибо, почитаю, попробую разобраться

Я и так там плохо пока все понимаю (к сожалению), так еще , когда копирую исходник, то при компиляции ошибки появляются ... хм =(

Последний раз редактировалось Stilet; 18.04.2011 в 20:46.
step-93 вне форума Ответить с цитированием
Старый 18.04.2011, 19:28   #8
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Копирование < понимания

так что это даже не понимаение. Это не желание понимать исходник.
Человек_Борща вне форума Ответить с цитированием
Старый 18.04.2011, 19:39   #9
step-93
 
Регистрация: 13.04.2011
Сообщений: 5
По умолчанию

Желание есть , я делфи 2 месяц изучаю просто. Для меня это неизведанный мир еще
step-93 вне форума Ответить с цитированием
Старый 18.04.2011, 19:54   #10
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Что мешает из исходника брать все непонятные слова, и искать их в help'ах и интернетах?
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дайте совет Михаил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