Другие языки программирования и технологии

delphi хелп ми))

Помогите пожалуйста! Вот у меня есть делфи я на уровне я чайник вскипетившийся! Кароче разжуйте пожалуйста! Нужно чтоб было так Есть 2 окна игры. Нужно чтоб при нажатии клавиши 1 на втором окне писалось какое-то слово! Отпишите скрипт по быром пожалуйста либо какойто похожий исходник! Прошу прощения я последний раз пользовался им ещё до армии теперь дембельнулся)) Кстати я вас защищал) помогите)
Меня другая армия защищает, так что не дави на патриотизм.

Теперь по вопросу. Есть 1001 способ сделать то, что ты говоришь. Если ОБА этих окна находятся в ОДНОЙ программе, то все элементарно: обращаемся к другой форме и пишем в ней текст:

unit Unit1;
...
implementation
uses Unit2;
...
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Label1.Caption:='yrfcukintext';
end;

В остальных случаях надо использовать что-то вроде COM, RPC, TCP/IP, DDE - да мало ли что. Но это все уже гораздо сложнее и в двух словах не расскажешь.
Герон Евпатор
Герон Евпатор
83 357
Лучший ответ
да-да там фича в основном состоит в том чтоб припоять нужный модуль, т. е если хочешь обратится к другой форме то модуль ее описывающий должен быть в строке users указан а патом просто пишешь Form2.Label.Caption := 'текст во втором окошке '; ; а еще добавить модуль можно как то через меню, я забыл уже где нконкретно но пункт "подключить модуль" точно есть в каком то разделе главного меню окошка делпхи, в прожект помойму, чтоли.
Ардак Жанаев
Ардак Жанаев
59 824
Сначала нужно получить дескриптор окна, потом дочернего окна (который может и не существовать) , тогда получаем элемент управления "поля ввода" и в него пишем, а зачем такие сложности и что за игра? Если второе окно активно то можно передать нажатие Ентера в главное окно и вставить текст, в чат что ли пишешь?
АА
Абылай Адам
2 511
Петр Лубнин я помню делал такое - игрушка была, в которой нужно было 100 раз нажимать одну и ту же цифру (прокачка персонажа). Консольная в текстовом режиме :) Делал как ты говоришь, через дескрипторы и сообщения, только элемент управления не понадобился :-D