![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
astradan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
помогите с процессами на Delphi
Разработать программу, которая при выполнении условия W создает дочерний процесс А, а в противном случае дочерний процесс В, выводит фразу о завершении программы и завершается нажатием клавиши ESC. W Нажатие клавиш F3+LeftCtrl A Вывести площади кубов со сторонами от 1 до 20 B Вывести дни недели января, если 1 января - понедельник Это сообщение отредактировал(а) astradan - 6.10.2006, 08:36 |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Может имеется ввиду создание потока? Потому как в Windows запуск процесса означает запуск новой программы. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
astradan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
Вот именно надо создавать процесс. Один процесс пораждает другой процесс. CreateProcess
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Эти программы уже есть? -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
astradan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
нет особо меня волнует процес B. Процесс W знаю как выполнить.
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Дни недели можно вывести бросив на форму компонент TCalendar [Samples]. Он собственно все и выводит.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
astradan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
А с остальным поможите?
Это сообщение отредактировал(а) alexeis1 - 7.10.2006, 12:48 |
|||
|
||||
Alexeis |
|
||||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Помогу если это значит:
а эта фраза
означает что по ESC закрывается дочерний процесс B, а не основоной. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
astradan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
да! всё так и есть.
![]() Добавлено @ 08:44 Блин хренов Punto Switcher не И а B процесс |
|||
|
||||
astradan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
всё процесс B работает. что бум делать с А
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Площадь куба вычисляется по формуле S := 6 * a *a; где a сторона куба
Кидаем на форму Мемо и в обработчике формы OnCreate (двойной клик по форме) пишем:
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
astradan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
Как использовать процессы. Как они выглядят
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
В каком смысле выглядят?? В проводнике программы выглядят как заначки с подписью внизу. А подпись оканчивается на 3 буквы "exe" ![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
astradan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
В данном случае процесс W пораждает либо процесс А либо B.
Тут подразумевается не запуск *.exe, а порождение нового процесса. Вопрос: как выглядит код для порождения процссов.
![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Так я же уже говорил, что для Windows это одно и тоже! ![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |