Программирование на Delphi |
Здравствуйте, гость ( Вход | Регистрация )
Программирование на Delphi |
29.06.2007 - 11:06
Вставить ник | Быстрая цитата | Сообщение
#1
|
|
Частый гость Группа: Участник Сообщений: 110 Регистрация: 29.06.2007 Пользователь №: 20825 |
Доброго времени суток всем. Мне понадобилось написать 2 программки, которые могли бы обмениваться между собой сообщениями, грубо говоря, одна программа, должна отдавать команды другой программе, подскажите, плиз, как это реализовать.
|
|
|
30.06.2007 - 19:01
Вставить ник | Быстрая цитата | Сообщение
#2
|
|
Bill rulz ^^ Группа: Участник Сообщений: 1418 Регистрация: 28.09.2003 Пользователь №: 24 |
Первая програмка при необходимости передачи сообщения выдает пользователю сообщение "Нажмите на кнопку №14 в той программе"
прользователь идет и нажимает кнопку №14 -- управление Сообщение отредактировано SHADE - 30.06.2007 - 19:01 |
|
|
1.07.2007 - 14:03
Вставить ник | Быстрая цитата | Сообщение
#3
|
|
Продвинутый новичок Группа: Участник Сообщений: 27 Регистрация: 16.02.2007 Пользователь №: 19116 |
Через сокеты, через общую память..
|
|
|
19.07.2007 - 19:45
Вставить ник | Быстрая цитата | Сообщение
#4
|
|
Продвинутый новичок Группа: Участник Сообщений: 34 Регистрация: 4.04.2005 Пользователь №: 7333 |
Точно! Windows Sockets рулят в этом плане. Недавно осваивал.
См. например здесь: ]]>http://www.firststeps.ru/mfc/net/socket/r.php?1]]> |
|
|
20.07.2007 - 18:20
Вставить ник | Быстрая цитата | Сообщение
#5
|
|
Постоялец форума Группа: Участник Сообщений: 811 Регистрация: 6.05.2005 Пользователь №: 7929 |
ребят! помогите плиз написать программу. мне нада поступать уже во вторник!
задача такого плана » Кликните, чтобы показать спойлер... « помогите пожалуйста!! |
|
|
20.07.2007 - 21:38
Вставить ник | Быстрая цитата | Сообщение
#6
|
|
void* Группа: Участник Сообщений: 1631 Регистрация: 29.09.2003 Пользователь №: 45 |
( (sqr(abs(x) - 3) + sqr(abs(y)-3) > 9) and (abs(x)<=3) and (abs(y)<=3) )
|
|
|
21.07.2007 - 08:29
Вставить ник | Быстрая цитата | Сообщение
#7
|
|
Постоялец форума Группа: Участник Сообщений: 811 Регистрация: 6.05.2005 Пользователь №: 7929 |
а ты не мог бы расшифровать?
я даж не любитель в делфи. так на уровне начинающего там фор енд бегин ) |
|
|
21.07.2007 - 16:52
Вставить ник | Быстрая цитата | Сообщение
#8
|
|
void* Группа: Участник Сообщений: 1631 Регистрация: 29.09.2003 Пользователь №: 45 |
Требовалось написать логическое выражение. О каких Бегин-ендах идет речь?
попробую расшифровать. три логических выражения, сцепленные AND-ами, требуется одновременное выполнение первое - функция, определяющая область вне четырех кругов радиусом 3 и центрами в (-3, -3), (3, -3), (-3, 3) и (3, 3) второе и третье выражения отсекают всё, что выходит за квадрат [-3, -3], [3, 3], оставляя только требуемую фигуру. Сообщение отредактировано Phoenix - 21.07.2007 - 16:56 |
|
|
21.07.2007 - 17:45
Вставить ник | Быстрая цитата | Сообщение
#9
|
|
Постоялец форума Группа: Участник Сообщений: 811 Регистрация: 6.05.2005 Пользователь №: 7929 |
большое спасибо!
|
|
|
21.07.2007 - 18:16
Вставить ник | Быстрая цитата | Сообщение
#10
|
|
Частый гость Группа: Участник Сообщений: 225 Регистрация: 15.02.2005 Пользователь №: 6590 |
Лучше поместить первую часть выражения на последние место:
((abs(x)<=3) and (abs(y)<=3) and (sqr(abs(x) - 3) + sqr(abs(y)-3) > 9)) |
|
|
21.07.2007 - 18:53
Вставить ник | Быстрая цитата | Сообщение
#11
|
|
Постоялец форума Группа: Участник Сообщений: 811 Регистрация: 6.05.2005 Пользователь №: 7929 |
ребят еще трабл попал!
» Кликните, чтобы показать спойлер... « так бывает попадаются задачки чисто логические - вот тут запара ... как его тормазнуть An-1 ? )) люди помогите будущему поколению! |
|
|
21.07.2007 - 23:03
Вставить ник | Быстрая цитата | Сообщение
#12
|
|
Это вам не это... Группа: Участник Сообщений: 3987 Регистрация: 17.03.2004 Пользователь №: 2796 |
for i:=1 to N do А если не секрет, зачем здесь FOR (оно всё равно ни на что не влияет)?begin x:=x+y+z+1; y:=x+y+z+1; z:=x+y+z+1; writeln(x); writeln(y); writeln(z); end; Я так понял надо тоже самое но в обратной последовательности ну так и пишите, добавьте кусочек: Код for i:=N-1 to 1 do
begin x:=x+y+z+i; y:=x+y+z+i; z:=x+y+z+i; writeln(x); writeln(y); writeln(z); end; |
|
|
22.07.2007 - 14:34
Вставить ник | Быстрая цитата | Сообщение
#13
|
|
void* Группа: Участник Сообщений: 1631 Регистрация: 29.09.2003 Пользователь №: 45 |
for i:=N-1 downto 1 do
begin x:=x+y+z+i; y:=x+y+z+i; z:=x+y+z+i; writeln(x); writeln(y); writeln(z); end; Вот только смотря что считать за число... Подозреваю, что надобно X Y Z считать за 3 разных. Да и процесс этот итеративный, поэтому меняем + на - Как-то так. for i:=N-1 downto 1 do begin x:=x-y-z-i; y:=-x+y-z-i; z:=-x-y+z-i; writeln(z); writeln(y); writeln(x); end; Так как паскаль у меня отсутствует, проверить не могу. Но тестирование требуется, я не на 100% уверен в этом коде. Сообщение отредактировано Phoenix - 22.07.2007 - 14:43 |
|
|
25.07.2007 - 13:33
Вставить ник | Быстрая цитата | Сообщение
#14
|
|
Постоялец форума Группа: Участник Сообщений: 811 Регистрация: 6.05.2005 Пользователь №: 7929 |
Спасиб ребят!! очень помогли!
на экзамене решил все 5 задач! =)) будем ждать результатов - а они в субботу! |
|
|
28.07.2007 - 16:26
Вставить ник | Быстрая цитата | Сообщение
#15
|
|
Постоялец форума Группа: Участник Сообщений: 811 Регистрация: 6.05.2005 Пользователь №: 7929 |
12 баллов из 15! Спасибо всем помогающим!!!
сорри за офтоп!!! Сообщение отредактировано Cartman - 28.07.2007 - 16:26 |
|
|
Текстовая версия | Сейчас: 26.04.2024 - 01:07 |