Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Программирование на Delphi
Warenik
сообщение 29.06.2007 - 11:06

Частый гость
***

Группа: Участник
Сообщений: 110
Регистрация: 29.06.2007
Пользователь №: 20825


Доброго времени суток всем. Мне понадобилось написать 2 программки, которые могли бы обмениваться между собой сообщениями, грубо говоря, одна программа, должна отдавать команды другой программе, подскажите, плиз, как это реализовать.
Перейти в начало страницы
 
+Цитировать сообщение
SHADE
сообщение 30.06.2007 - 19:01

Bill rulz ^^
******
орден IV степени
Группа: Участник
Сообщений: 1418
Регистрация: 28.09.2003
Пользователь №: 24


Первая програмка при необходимости передачи сообщения выдает пользователю сообщение "Нажмите на кнопку №14 в той программе"
прользователь идет и нажимает кнопку №14 -- управление smile.gif


Сообщение отредактировано SHADE - 30.06.2007 - 19:01
Перейти в начало страницы
 
+Цитировать сообщение
KeR
сообщение 1.07.2007 - 14:03

Продвинутый новичок
**

Группа: Участник
Сообщений: 27
Регистрация: 16.02.2007
Пользователь №: 19116


Через сокеты, через общую память..
Перейти в начало страницы
 
+Цитировать сообщение
Sashka
сообщение 19.07.2007 - 19:45
Продвинутый новичок
**

Группа: Участник
Сообщений: 34
Регистрация: 4.04.2005
Пользователь №: 7333


Точно! Windows Sockets рулят в этом плане. Недавно осваивал.
См. например здесь: ]]>http://www.firststeps.ru/mfc/net/socket/r.php?1]]>
Перейти в начало страницы
 
+Цитировать сообщение
Cartman
сообщение 20.07.2007 - 18:20

Постоялец форума
*****

Группа: Участник
Сообщений: 811
Регистрация: 6.05.2005
Пользователь №: 7929


ребят! помогите плиз написать программу. мне нада поступать уже во вторник!
задача такого плана
» Кликните, чтобы показать спойлер... «

помогите пожалуйста!!
Перейти в начало страницы
 
+Цитировать сообщение
Phoenix
сообщение 20.07.2007 - 21:38

void*
******
орден IV степени
Группа: Участник
Сообщений: 1631
Регистрация: 29.09.2003
Пользователь №: 45


( (sqr(abs(x) - 3) + sqr(abs(y)-3) > 9) and (abs(x)<=3) and (abs(y)<=3) )
Перейти в начало страницы
 
+Цитировать сообщение
Cartman
сообщение 21.07.2007 - 08:29

Постоялец форума
*****

Группа: Участник
Сообщений: 811
Регистрация: 6.05.2005
Пользователь №: 7929


а ты не мог бы расшифровать?
я даж не любитель в делфи. так на уровне начинающего там фор енд бегин )
Перейти в начало страницы
 
+Цитировать сообщение
Phoenix
сообщение 21.07.2007 - 16:52

void*
******
орден IV степени
Группа: Участник
Сообщений: 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
Перейти в начало страницы
 
+Цитировать сообщение
Cartman
сообщение 21.07.2007 - 17:45

Постоялец форума
*****

Группа: Участник
Сообщений: 811
Регистрация: 6.05.2005
Пользователь №: 7929


большое спасибо!
Перейти в начало страницы
 
+Цитировать сообщение
tdv
сообщение 21.07.2007 - 18:16

Частый гость
***

Группа: Участник
Сообщений: 225
Регистрация: 15.02.2005
Пользователь №: 6590


Лучше поместить первую часть выражения на последние место:

((abs(x)<=3) and (abs(y)<=3) and (sqr(abs(x) - 3) + sqr(abs(y)-3) > 9))

smile.gif
Перейти в начало страницы
 
+Цитировать сообщение
Cartman
сообщение 21.07.2007 - 18:53

Постоялец форума
*****

Группа: Участник
Сообщений: 811
Регистрация: 6.05.2005
Пользователь №: 7929


ребят еще трабл попал!
» Кликните, чтобы показать спойлер... «

так бывает попадаются задачки чисто логические - вот тут запара ... как его тормазнуть An-1 ? ))
люди помогите будущему поколению!
Перейти в начало страницы
 
+Цитировать сообщение
Holsten
сообщение 21.07.2007 - 23:03

Это вам не это...
*******
орден V степениорден I степени19 лет с форумом
Группа: Участник
Сообщений: 3987
Регистрация: 17.03.2004
Пользователь №: 2796


Цитата(Cartman @ 21.07.2007 - 19:53) *
for i:=1 to N do
begin
x:=x+y+z+1;
y:=x+y+z+1;
z:=x+y+z+1;
writeln(x); writeln(y); writeln(z);
end;
А если не секрет, зачем здесь FOR (оно всё равно ни на что не влияет)?
Я так понял надо тоже самое но в обратной последовательности ну так и пишите, добавьте кусочек:
Код
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;
Перейти в начало страницы
 
+Цитировать сообщение
Phoenix
сообщение 22.07.2007 - 14:34

void*
******
орден IV степени
Группа: Участник
Сообщений: 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
Перейти в начало страницы
 
+Цитировать сообщение
Cartman
сообщение 25.07.2007 - 13:33

Постоялец форума
*****

Группа: Участник
Сообщений: 811
Регистрация: 6.05.2005
Пользователь №: 7929


Спасиб ребят!! очень помогли!
на экзамене решил все 5 задач! =))
будем ждать результатов - а они в субботу! bes.gif
Перейти в начало страницы
 
+Цитировать сообщение
Cartman
сообщение 28.07.2007 - 16:26

Постоялец форума
*****

Группа: Участник
Сообщений: 811
Регистрация: 6.05.2005
Пользователь №: 7929


12 баллов из 15! Спасибо всем помогающим!!! bes.gif yahoo.gif
сорри за офтоп!!!

Сообщение отредактировано Cartman - 28.07.2007 - 16:26
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 26.04.2024 - 01:07