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

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


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

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 141
от 03.06.2005, 15:00

Администратор:Калашников О.А.
В номере:Вопросов: 3, Ответов: 7


Вопрос № 21455: Хочу использовать в своей программе анимированные смайлики (GIF). Можно ли как-то их запихнуть в кол программы, а не делать внешнюю ссылку на них?...
Вопрос № 21463: Пишу Базу данных. Локальная, на основе Парадокс, с использованием BDE, SQL запросы. Такая проблема: После обработки запроса найденые значения поля запихиваются в listbox, который затем используется для переключения между записями. При выборе ...
Вопрос № 21476: Добрый день. Делаю программу управление мышью. Она должна перемещаться по заданным конкретно координатам, делать клик, пауза между кликами около 3 секунд. Не знаю как поставить паузу и как сделать после SetCursorPos(278, 175); Дол...

Вопрос № 21.455
Хочу использовать в своей программе анимированные смайлики (GIF). Можно ли как-то их запихнуть в кол программы, а не делать внешнюю ссылку на них?
Отправлен: 28.05.2005, 15:17
Вопрос задала: source (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: sir henry
Здравствуйте, source!
Ваш компонент отображения должен поддержить анимированые gif'ы для этого, а сам файлик можно запихнуть в ресурсы программы. Что-нибуть типа:
--- gif.rc ----
animagif rcdata 'имя_файла.gif'
-- end gif.rc ---
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 30.05.2005, 08:54

Отвечает: Rusland
Здравствуйте, source!
Библиотека RXLib содержит компонент GIFAnimator, он позволяет просматривать gif анимацию. Исходный код поставляется с библиотекой.
Ответ отправил: Rusland (статус: 3-ий класс)
Отправлен: 30.05.2005, 09:43

Отвечает: Delphin
Здравствуйте, source!
А почему не запихнуть их в .res файл и не присоеденить в программе а потом загружать из ресурсов?
---------
Ищу сервис пак для школы ^)))
Ответ отправил: Delphin (статус: 3-ий класс)
Отправлен: 30.05.2005, 15:55


Вопрос № 21.463
Пишу Базу данных.
Локальная, на основе Парадокс, с использованием BDE, SQL запросы. Такая проблема:
После обработки запроса найденые значения поля запихиваются в listbox, который затем используется для переключения между записями. При выборе из этого списка формируется новый запрос с поиском по выбранному значению. Кроме этого есть navigatorbar. Проблема в том, что нужно синхронизировать таблицу и запрос. т.е. при переходе к записи в запросе, в таблице также происходил переход к этой записи.
Отправлен: 28.05.2005, 18:13
Вопрос задала: ZeNKZ (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: Jadd
Здравствуйте, ZeNKZ!
Не понял: кто на ком стоял? Потрудитесь изложить ясно мысль. Вот мне не понятно кого с чем синхронизировать. Даже предположить боюсь.
---------
Hakuna matata
Ответ отправил: Jadd (статус: 6-ой класс)
Отправлен: 28.05.2005, 20:20

Отвечает: sir henry
Здравствуйте, ZeNKZ!
Не совсем понятно. У Вас что, и в таблице и в результате запроса одни и те-же данные?
Например, вы можете строить фильтр на основе текущей строки запроса.
Может быть стоит подумать о дополнительной нормализации таблиц? Разделить данные...
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 30.05.2005, 08:59


Вопрос № 21.476
Добрый день.
Делаю программу управление мышью.
Она должна перемещаться по заданным конкретно координатам, делать клик, пауза между кликами около 3 секунд.
Не знаю как поставить паузу и как сделать после
SetCursorPos(278, 175);
Должен удерживаться Shift и отпуститься сразу после
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
И скажем кинуть на форму Edit1, в нем указывать колочество раз прокрутки всего цикла.
Заранее благодарен.
С Уважением, Myrus

Приложение:

Отправлен: 29.05.2005, 01:04
Вопрос задала: Комов (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: VBA
Здравствуйте, Комов!
Для задержки используй API функцию Sleep(Ms:Integer). Ms - количество миллисекунд.
Для 2 секунд - Sleep(2000);
---------
Неправ вечно юзер, ибо прав всегда Админ!
Ответ отправил: VBA (статус: 4-ый класс)
Отправлен: 30.05.2005, 12:05

Отвечает: streetcat
Здравствуйте, Комов!
все это лучше сделать одним циклом, а паузу делай
Sleep(длительность_в_миллисекундах), например
sleep(2000) для 2-х секунд

---------
WinERROR: Keyboard not detected. Press Enter to continue
Ответ отправил: streetcat (статус: 4-ый класс)
Отправлен: 30.05.2005, 22:24
Оценка за ответ: 4
Комментарий оценки:
Достаточно грамотный для меня ответ.
Большое спасибо


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

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

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Отписаться
Вспомнить пароль

В избранное