![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Привет!
Вот код Код:
if image1.Picture:=krestik.Picture then showmessage('Привет'); [Ошибка] Unit3.pas(114): Type of expression must be BOOLEAN Подскажите пожалуйста что ни так! P.S. нечаяно 2 раза на кнопку создать нажал и нечаяно создал 2 темы Последний раз редактировалось psh96, 08.05.2009 в 17:28. |
#2
|
|||
|
|||
![]() Код:
if image1.Picture=krestik.Picture then showmessage('Привет'); P.S. Это только по поводу данной ошибки. Вообще не уверена, возможно ли такое условие... Последний раз редактировалось Nyctos Kasignete, 08.05.2009 в 17:33. |
#3
|
|||
|
|||
![]() Компилируется но не работает.
Может из-за того, что я ставил на FormCreate и он не обновлялся, но потом поставил на эту процедуру таймер и всё равно не работает |
#4
|
|||
|
|||
![]() Просто, видимо, некорректно просто так вот сравнивать два объекта. Это вам не переменные порядкового типа.
|
#5
|
||||
|
||||
![]() Вы что хотите сравнить-то? Картинки или адреса этих картинок в памяти?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
||||
|
||||
![]() этим условием вы не проверите одинаковы ли изображения, проверить этим можно только то находятся ли эти 2 переменные в одном участке памяти, если нужно сравнение изображения, то это уже в другую тему
TAleD = class(TUser) public function HelpMe(ASubject, ARequest: String): String; function GiveMeExample(ASubject: String): TStringList; procedure WriteReview(APost: Integer; ADescription: TStringList); end; |
#7
|
|||
|
|||
![]() Цитата:
_____________________________________ Тогда хотябы можете сказать вот что: if msg='Привет' then showmessage('Привет'); _______________________________ Тут если сообщение приходит Привет он выполняет функцию showmessage('Привет'); а как зделать чтоб он выполнял функцию не от принятого сообшения а от исходящего. Например если сообщение отправленно 'Привет' то совершить какую-либо функцию Последний раз редактировалось psh96, 08.05.2009 в 19:40. |
#8
|
||||
|
||||
![]() Функция showmessage('Привет') ничего никуда не отправляет. Ее назначение вывести сообщение Привет в окошке на экран вашего компьютера.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#9
|
|||
|
|||
![]() Цитата:
я хочу зделать так что если сообщение на icq отправленно 'Привет' то выполнить какую лиюо функцию |
#10
|
||||
|
||||
![]() С msg - определились оно у вас для отправки сообщений, теперь надо узнать в какую переменную поступает это самое входящее сообщение.
Например в InMsg тогда необходимо просто периодически проверять значение этой переменной на новое значение. Но если в этой переменной хранится исключительно текстовое сообщение, то при двух идущих подряд одинаковых сообщениях ничего не получиться. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |