Вопрос № 102563: Здраствуйте эксперты.
Как в дельфи отслеживать нажатие кнопок на клавиатуре, даже если приложение неактивно. Символ кнопки присвоить переменной типа char.
Заранее спасибо....Вопрос № 102603: Здравствуйте уважаемые эксперты.
В компоненте TListViev, в первой колонке (Caption), я отображаю список путей к файлам
Как отобразить иконки для этих файлов в этом списке?...Вопрос № 102616: Уважаемые эксперты
чем вы пользуетесь для автоматической сборки приложений, буду рад любым вариантам, желательно со ссылками и описаниями....Вопрос № 102617: Здаравствуйте, помогите пожалуйста,мне надо сделать чтобы при нажатиии на "Button1" в "ListView1" заполнялось информацией "Items, Subitems 1,2,3,4,5". Зарание Огромное Вам человеческое спасибо.<font color=#777777><...
Вопрос № 102.563
Здраствуйте эксперты.
Как в дельфи отслеживать нажатие кнопок на клавиатуре, даже если приложение неактивно. Символ кнопки присвоить переменной типа char.
Заранее спасибо.
Отвечает: Решетник Д
Здравствуйте, Иван Ивановввв!
Вот пример, который можно использовать:
RegisterHotKey(handle, ID, mod_alt, VK_RETURN);
обязательно укажите дескриптор вашего окна handle
второмй параметр должен быть уникален для каждой клавиши горячей
остальные параметры можно изменить, если нужно, просмотрев файл, в которм они объявлены (ctrl+leftmouseclick на значении). при чем последний парметр - это просто код кнопки в системе.
После этого создаете обработчик сообщения WM_HOTKEY и проверяете соответствующий параметр (посмотрите МСДН по теме WM_HOTKEY) id на соответствие с введенным вами при регистрации ID.
Удачи
--------- Жизнь коротка, чтобы писать на ассемблере
Ответ отправил: Решетник Д (статус: Студент)
Ответ отправлен: 19.09.2007, 01:11
Вопрос № 102.603
Здравствуйте уважаемые эксперты.
В компоненте TListViev, в первой колонке (Caption), я отображаю список путей к файлам
Как отобразить иконки для этих файлов в этом списке?
Отправлен: 19.09.2007, 10:55
Вопрос задал: source (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Mishell
Здравствуйте, source!
смотрите пример в приложении
Приложение:
Ответ отправил: Mishell (статус: 6-ой класс)
Ответ отправлен: 19.09.2007, 11:09 Оценка за ответ: 5 Комментарий оценки: спасибо
Отвечает: Stari
Здравствуйте, source!
Я вот статью в DelphiWorld нашел:
Приложение:
Ответ отправил: Stari (статус: 1-ый класс)
Ответ отправлен: 19.09.2007, 11:14 Оценка за ответ: 3
Вопрос № 102.616
Уважаемые эксперты
чем вы пользуетесь для автоматической сборки приложений, буду рад любым вариантам, желательно со ссылками и описаниями.
Отправлен: 19.09.2007, 12:17
Вопрос задал: Кэр Лаэда (статус: Практикант)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Igor_
Здравствуйте, Кэр Лаэда!
Я специальных средств не использую (хотя может быть и зря..)
Я использую обычные bat файлы.
Есть bat файл (вообще, группа bat-файлов), создающий дистрибутив.
Сначала запускается компиляция программы, потом восстановление БД из скрипта, потом создание инсталлятора (инсталлятор в InnoSetup).
На каждом этапе если, вдруг где-то ошибка - создание дистрибутива прерываются.
Процесс создания логируется в текстовом файле.
Дополнительно есть настройки (тоже в bat-файле), позволяющие отключить какую-то часть при подготовке дистрибутива (допустим, нужно только скомпилировать, а дистрибутив создавать не нужно)..
В итоге получается готовый дистрибутив запуском одного bat-файла.
Ответ отправил: Igor_ (статус: 4-ый класс)
Ответ отправлен: 19.09.2007, 13:24 Оценка за ответ: 4 Комментарий оценки: возможно вы не совсем поняли вопрос, я не о создании дистрибутива, а о Билде проекта, если не сложно скиньте в минифорум или на почту содержание бат файлов.
Отвечает: PGM
Здравствуйте, Кэр Лаэда!
Ну вот такой батник используется у меня при сборке проекта в Delphi 6 (при этом Delphi не обязан быть установленным, лишь бы путь был верным - очень удобно при работе "в поле" и использовании флешки или своего диска, если надо мелочевку подправить).
В первом параметре (%1) название проекта (он лежит в соответсвующем каталоге и имеет название совпадающее с названием файла DPR). Параметры DCC32 компилятора можно получить от него самого (/?). Результаты помещаются в каталог OUTPUT, DCU файлы в каталог UNITS (в принципе их затирать необязательно, но так надежней :), иногда ресурсы отдельно компилирую, а потом есть риск забыть). Кроме этого есть еще агрегирующий батник, который вызывает этот с разными проектами в рамках группы (аналог Build All).
Приложение:
Ответ отправил: PGM (статус: 10-ый класс)
Ответ отправлен: 20.09.2007, 00:05 Оценка за ответ: 4 Комментарий оценки: спасибо, только это пройдет с маленьким проектом, у нас вариант с батником не прошел ругается на превышение максимальной строки.
Если кому интересно, нашел программу FinalBuilder .... очень понравилась всем у кого большие проекты советую весит около 30 М
Вопрос № 102.617
Здаравствуйте, помогите пожалуйста,мне надо сделать чтобы при нажатиии на "Button1" в "ListView1" заполнялось информацией "Items, Subitems 1,2,3,4,5". Зарание Огромное Вам человеческое спасибо.