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

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

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

Выпуск № 1110
от 03.04.2008, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 446, Экспертов: 59
В номере:Вопросов: 5, Ответов: 6

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 129423: Здравствуйте уважаемые эксперты. Я в сотый раз обращаюсь к Вам за помощью. Помогите мне пожалуйста....Есть Форма, на ней лежит TreeView1, который показывает компьютеры в сети. Ещё есть CheckBox1 который как предпологается будет производить действие н...
Вопрос № 129441: Добрый день уважаемые эксперты! Помогите пожалуйста составить алгоритм написания строки чисел в прописи. Спасибо. ...
Вопрос № 129453: Добрый день ! Ув. эксперты, кто подскажет, как определить факт нажатия каких-либо клавиш в другом окне из программы на Delphi7. К примеру, клавиш ESC, ENTER, цифровых или алфавитных. Т.е. важен сам факт нажатия(отжатия) этих клавиш. Что конк...
Вопрос № 129463: ЛЮДИ ПОМОГИТЕ ПЛИЗ.......Как можно запустить и отключить программу, если знаешь её только имя? Эсли это возможно Internet Explorer. Памагите пожалуста...
Вопрос № 129519: Помогите пожалуйста написать прогу,а то ничего уже не получается,сил нету.Зарание большое спасибо. Задание: Даны натуральное k, символьный файл f и текстовый файл f1).Файл f содержит 30 слов, каждое из которых будем называть кл...

Вопрос № 129.423
Здравствуйте уважаемые эксперты. Я в сотый раз обращаюсь к Вам за помощью. Помогите мне пожалуйста....Есть Форма, на ней лежит TreeView1, который показывает компьютеры в сети. Ещё есть CheckBox1 который как предпологается будет производить действие над компьютером который находится в сети. Вот как бы мне сделать, чтоб когда выделяешь компьютер который в сети, и ставишь галочку действие былоб произведено.....скажем выключить компьютер.

Спасибо заранее.

С уважением sefiros......
Отправлен: 28.03.2008, 10:41
Вопрос задал: Sefiros (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Marked One
Здравствуйте, Sefiros!
Мы будем использовать событие OnClick у CheckBox'а. При клике мышкой по CheckBox'у мы выводим сообщение, если галочка поставлена, иначе ничего не делаем. Т.Е. если пользователь поставил галочку то выполнится какое-либо действие.
Удачи!!!

Приложение:

Ответ отправил: Marked One (статус: 10-ый класс)
Ответ отправлен: 28.03.2008, 15:44
Оценка за ответ: 5
Комментарий оценки:
Спасиб.......работает....тока не подскажете, как его монитор потушить...........просто как мне прописать его компьютер, а монитор я тушить знаю как.
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1);

мне бы его монитор потушить........помогите плиззззззз

Отвечает: Gladiator
Здравствуйте, Sefiros!
Вообще-то это реализовывается посредством установки на искомый компьютер серверной части вашего приложения. И управлять им посредством клиентской. Посылаете команды в серверную часть, а уж она и монитор и компьютер выключит.
Для всего этого как минимум требуется получить физический доступ к компьютеру либо сетевой с правами администратора.
Ответ отправил: Gladiator (статус: Студент)
Ответ отправлен: 31.03.2008, 09:29


Вопрос № 129.441
Добрый день уважаемые эксперты!
Помогите пожалуйста составить алгоритм написания строки чисел в прописи.
Спасибо.
Отправлен: 28.03.2008, 11:47
Вопрос задал: Asyll (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: -=Dr. Штопор=-
Здравствуйте, Asyll!
По адресу http://drshtopor.ucoz.ru/Files/chisla.rar лежит архив с программкой, которая пишет прописью числа от 1 до 999.
При желании можно модифицировать её для бо'льших чисел. Для этого число надо разделить на триады. Младшая - единиц, дальше тысяч и т.д. Определять падеж слова "тысяча" нужно по младшему разряду триады.
Удачи! Если будут вопросы, пишите в личку. В приложение на всякий случай положу подобную программу на Pascal также своего сочинения.

____________________________
Tantum possumus, quantum scimus

Приложение:

---------
Tantum possumus, quantum scimus

Ответ отправил: -=Dr. Штопор=- (статус: 7-ой класс)
Ответ отправлен: 28.03.2008, 12:15
Оценка за ответ: 4
Комментарий оценки:
Спасибо


Вопрос № 129.453
Добрый день !

Ув. эксперты, кто подскажет, как определить факт нажатия каких-либо клавиш в другом окне из программы на Delphi7. К примеру, клавиш ESC, ENTER, цифровых или алфавитных. Т.е. важен сам факт нажатия(отжатия) этих клавиш. Что конкретно нажималось(по к-либо смыслу или без него) - не имеет значения. Предполагаю, что нужно использовать HOOK'и, но не могу нигде найти толкового примера. Т.е. зная Handle окна, как распознать нажатия указанных клавиш в этом окне... Помогите, пожалуйста. Может у кого-то есть кусок кода(или ссылка на него) - был бы весьма признателен. Пересмотрел в Инете кучу всего и именно нужного (см. проблему выше) не нашел. Мне нужно просто определять "простОй" приложения, т.е. окно открыто но никто в нем, в течение некоторого времени не работает... и нужно его закрывать. Находить окно и закрывать я уже умею, а вот определять нажатия каких-либо клавиш в найденном окне ...пока не придумал как... :-(( Нажатия мышки обрабатывать не нужно.
Заранее благодарен всем за помощь.
Сергей Д.
Отправлен: 28.03.2008, 13:20
Вопрос задал: Дылда Сергей Григорьевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: AndreyZotov
Здравствуйте, Дылда Сергей Григорьевич!

Для отслеживания каких-то событий во всей Windows нужно установить ловушку (hook). Например, такая ловушка может отслеживать все события, связанные с мышью, где бы ни находился курсор. Можно отслеживать и события клавиатуры.

Для ловушки нужна функция, которая, после установки ловушки при помощи SetWindowsHookEx, будет вызываться при каждом нужном событии. Эта функция получает всю информацию о событии. UnhookWindowsHookEx уничтожает ловушку.

Приложение:

Ответ отправил: AndreyZotov (статус: 1-ый класс)
Ответ отправлен: 28.03.2008, 13:43


Вопрос № 129.463
ЛЮДИ ПОМОГИТЕ ПЛИЗ.......Как можно запустить и отключить программу, если знаешь её только имя? Эсли это возможно Internet Explorer.
Памагите пожалуста
Отправлен: 28.03.2008, 15:20
Вопрос задал: Sefiros (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Yumark
Здравствуйте, Sefiros!

Очень интересная статейка про Internet Explorer:
http://www.interface.ru/home.asp?artId=9697

Про другие программы не подскажу :-(
Ответ отправил: Yumark (статус: 3-ий класс)
Ответ отправлен: 28.03.2008, 15:40


Вопрос № 129.519
Помогите пожалуйста написать прогу,а то ничего уже не получается,сил нету.Зарание большое спасибо.

Задание:

Даны натуральное k, символьный файл f и текстовый файл f1).Файл f содержит 30 слов,
каждое из которых будем называть ключевым. Сформировать файл g,
который содержит строки файла f1, циклически сдвинутые так,
чтобы каждое ключевое слово, входящее в строку,
начиналось с k-й позиции. Строки, не содержащие
ключевых слов, в файл g не включаются. Строки,
которые содержат n ключевых слов, записываются в файл g n раз.

Отправлен: 28.03.2008, 23:56
Вопрос задал: Arias (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Mo-skin
Здравствуйте, Arias!
Код с комментариями и примеры файлов в приложении.
Работать в лабораторных условиях будет, т.е. слова должны быть разделены
одним пробелом, нельзя ставить два переноса строки, "к" не может быть
больше длинны строки.

Приложение:

---------
...Любая дурь, любое помутнение рассудка лечится всего двумя способами: лопатой и голодом

Ответ отправил: Mo-skin (статус: 4-ый класс)
Ответ отправлен: 29.03.2008, 02:09
Оценка за ответ: 5


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.72.6 beta от 22.03.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное