Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на Delphi

Выпуск № 068
от 01.09.2002, 22:00

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 163
Отправлено ответов: 255
Активность: 156.4 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


 Список экспертов, ответы которых опубликованы в данном выпуске

Pablo
Статус: Профессиональный
Общий рейтинг: 131.59
URL: Моя страничка
[Подробней >>]
Sanya
Статус: Опытный
Общий рейтинг: 130.17
[Подробней >>]
Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 119.11
URL: Пристанище неодинокого программиста
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 158. Здравствуйте!!! При поиске (посредством Like) в базе данных (Paradox) мне нужно "отключить"... (ответов: 1)
Вопрос № 159. Всем, принимавшим участие в индексировании таблиц - спасибо. Поговрка опять сработала "не знаеш... (ответов: 1)
Вопрос № 160. Здравствуйте, эксперты. Возникла такая задачка. Представьте себе шахматную доску и набор фигур. Щелк... (ответов: 3)

Вопросов: 3, ответов: 5


 Вопрос № 158

Здравствуйте!!!
При поиске (посредством Like) в базе данных (Paradox) мне нужно "отключить" влияние регистра символов.
Нужно что-нибудь типа CONTAINING.
Может можно как-нибудь like "настроить", учитывая, что поиск производится в поле memо и использовать lower() нельзя!!



Вопрос отправлен: 28.08.2002, 12:24
Отправитель: Orlando (orlando@kaluga.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Pablo

Приветствую Вас, Orlando!
Погоди так есть же Locate, есть Lookup, есть Seek! Вот уж LOcat точно позволяет искать текс игнорируя регистр, первые 2 это методы TDataSet, а третий это метод компонента TCustomADODataSet.

Ответ отправлен: 28.08.2002, 13:26
Отправитель: Pablo


 Вопрос № 159

Всем, принимавшим участие в индексировании таблиц - спасибо. Поговрка опять сработала "не знаешь сам - спроси у ближнего", пока будешь объяснять в чем действительно проблема решение придет самом сабой ;)



Вопрос отправлен: 29.08.2002, 03:23
Отправитель: Serzhant (Serzhant_mail@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Pablo

Приветствую Вас, Serzhant!
А что тебе сделать то нужно было?!)))) Ты хоть расскажи, и как это сделал?!

Ответ отправлен: 29.08.2002, 12:42
Отправитель: Pablo


 Вопрос № 160

Здравствуйте, эксперты.
Возникла такая задачка. Представьте себе шахматную доску
и набор фигур. Щелкаем по фигуре и переносим ее на доску.
При этом над теми клетками, где фигуры стоять не могут, перетаскиваемая фигура должна изменяться, например, менять цвет на красный.
Посоветуйте, как лучше сделать, и какой из вариантов будет лучше (легче) реализовать:
1)нажал-удерживая,перетащил-отпустил, или же
2)нажал, отпустил, выбрал место (фигура двигается за мышкой), нажал-отпустил->поставил.
Как вообще реализуется, что рисунок двигается за мышкой (или же заменяет сам указатель)?
И как осуществлять проверки?
Надеюсь на ваши примеры и советы.
С уважением, Serg.



Вопрос отправлен: 29.08.2002, 21:53
Отправитель: Serg

[Следующий вопрос >>] [Список вопросов]

Отвечает Pablo

Здравствуй, Serg!
Ну можно попробовать сделать так, каждой фигуре по отдельному окну, потом когда тащишь фигуру то включаешь драг-энд-дроп механизм, когда кидаешь, то выключаешь его. Ну и соответственно когда проносишь фигуру там где низя бросать, то меняешь ее цвет на один, а когда проносишь ее над тем местом, где можно бросать, то меняешь ее цвет на другой.

Ответ отправлен: 30.08.2002, 21:40
Отправитель: Pablo


Отвечает Sanya

Доброе время суток, Serg!
учше конечно второй вариант, а делается это так: у того объекта который будешь таскать, ставишь DragKind=dkDock
а у приёмников(например панелей) DockSute=True и
обрабатывай события у приёмника OnGetSiteInfo,OnDockOver,OnDockDrop ...

Ответ отправлен: 30.08.2002, 04:39
Отправитель: Sanya


Отвечает Артём Шегеда

Я счастлив ответить Вам, Serg!

Как можно заметить, на форме только две компоненты - Image1:TImage [Additional] и ImageList1:TImageList [Win32]. В ImageList1 загрузите две картинки размером не более 64x64. Первая отвечает за нормальное изображение фигуры, вторая - за изображение в неправильной позиции (в этом примере применены правила движения короля - +-1 клетка). Красиво получается, если фигура имеет прозрачные области (как это делается, надеюсь, Вам известно).
Ключевым действием в программе является строка

DoubleBuffered := true;



Приложение:

Ответ отправлен: 30.08.2002, 12:39
Отправитель: Артём Шегеда



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (40)
C / C++ (30)
Perl (12)
Delphi (15)
Pascal (26)
Basic / VBA (11)
Java / JavaScript (13)
PHP (12)
MySQL / MSSQL (12)
Пользователю
Windows 95/98/Me (43)
Windows NT/2000/XP (30)
"Железо" (39)
Поиск информации (16)
Администратору
Windows NT/2000/XP (15)
Linux / Unix (17)
Юристу
Гражданское право (9)
Семейное право (7)
Трудовое право (8)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




be number one Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное