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

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


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

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

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

Выпуск № 1103
от 27.03.2008, 07:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 440, Экспертов: 60
В номере:Вопросов: 3, Ответов: 4

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


Вопрос № 128422: Здрасти, Ув. эксперты. Сразу вопрос, без лирического вступления, направьте,куда следует: Как реализовать перемещение курсора мыши, нажатие на кнопку мыши (т.е. не мне нажимать на кнопку мыши, а машине самостоятельно). И все это не только на ф...
Вопрос № 128437: Здравствуйте уважаемые эксперты. Есть два вопроса. 1) как сделать midichild форму не видимой? По умолчанию она при событии onClose минимизируется. Прописываю caHaide, a мне ошибка, типа midichild форма не может быть caHaide. То же есле в событие ...
Вопрос № 128505: Здравствуйте, уважаемые эксперты! Помогите,пожалуйста,реализовать задачку. Дана строка из последовательности цифр и пробелов.Среди слов(чисел) одинаковой длины найти слова-анаграмы и вывести через пробел,группа анаграм в отдельной строке (в п...

Вопрос № 128.422
Здрасти, Ув. эксперты.
Сразу вопрос, без лирического вступления, направьте,куда следует:
Как реализовать перемещение курсора мыши, нажатие на кнопку мыши (т.е. не мне нажимать на кнопку мыши, а машине самостоятельно). И все это не только на форме, а во всей системе, т.е. надо нажимать на кнопку совсем другого приложения (как я понимаю, надо делать мою прогу следящей за событиями или нет???).
Отправлен: 21.03.2008, 14:30
Вопрос задал: Чеботок Алексей Андреевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лысенков Антон Анатольевич
Здравствуйте, Чеботок Алексей Андреевич!

Возможно Вам поможет вот эта статья http://www.delphikingdom.com/asp/viewitem.asp?catalogid=800
Ответ отправил: Лысенков Антон Анатольевич (статус: Студент)
Ответ отправлен: 21.03.2008, 14:58

Отвечает: Кудинов Антон Павлович
Здравствуйте, Чеботок Алексей Андреевич!

Да.

Придется работать с системой windows messages. В ней подобные вещи оформлены в виде чата. Т.е. видндовс шлет сама себе письма типа "Ы... он тащит мышку из... в...", "Ы... он нажал кнопу левую, еще не отпустил"... Есть способ эти месаги перехватить, и иммитировать посылая виндовс все что угдно из того что кодируется меседжами. (Работа рабочего стола в основном, и некоторая инфа кернель по операциями с кодом, ну у меня далее расплывчато)

http://delphiworld.narod.ru/dw.html можно найти подобный сырец по описанию (2-3 слова).
Ответ отправил: Кудинов Антон Павлович (статус: 3-ий класс)
Ответ отправлен: 21.03.2008, 19:10


Вопрос № 128.437
Здравствуйте уважаемые эксперты. Есть два вопроса.
1) как сделать midichild форму не видимой? По умолчанию она при событии onClose минимизируется. Прописываю caHaide, a мне ошибка, типа midichild форма не может быть caHaide. То же есле в событие onCreate прописываю visible:=false
2)как из делфи сделать в эксели жирные колонки и строки, т е создать вид таблицы, сразу у нескольких ячеек.
Когда в цил заполнения ячеек вставляю excel.Selection.Borders.Linestyle:=2, то выдается ошибка, типа ко всем сразу данное действо совершить нельзя.
Отправлен: 21.03.2008, 15:32
Вопрос задал: Lammer (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Sosedov A.I.
Здравствуйте, Lammer!

1). Если Вы создавали проект с дочерними окнами стандартным способом через меню File-New-Other...-Projects-MDI Application, то найдите описание класса TMDIChild и разместите в секции public описание процедуры VisibleChanging, а тело процедуры не программируйте. Таким способом Вы блокируете вызов метода TCustomForm.VisibleChanging, в котором и возникает описанная Вами ошибка. Дочерняя форма будет скрываться при вызове метода Hide.

2). Посмотрите, как желаемые Вами операции проделывает сам Excel. Итак, в Excel зайдите в меню Сервис-Макрос-Начать запись, нажите ОК. Затем руками сделайте то, что Вы хотите. Остановите запись макроса. Снова зайдите в меню Сервис-Макрос-Редактор Visual Basic и в секции Modules проекта в модуле Module1 посмотрите текст процедуры. Наверняка, некоторые строки макроса будут лишними, но нужные Вам строки Вы осмысленно перенесете в проект Delphi - и все должно заработать.

Удачи!!!

Приложение:

Ответ отправил: Sosedov A.I. (статус: 4-ый класс)
Ответ отправлен: 24.03.2008, 14:16
Оценка за ответ: 5
Комментарий оценки:
Спасибо большое. Особенно за универсальную подсказку по excel.


Вопрос № 128.505
Здравствуйте, уважаемые эксперты!
Помогите,пожалуйста,реализовать задачку.
Дана строка из последовательности цифр и пробелов.Среди слов(чисел) одинаковой длины найти слова-анаграмы и вывести через пробел,группа анаграм в отдельной строке (в порядке уменьшения числа анаграм).
Например
строка: 123 45 312 4567 54 213
вывод: 123 312 213
45 54
4567
Буду очень признательна!
Отправлен: 22.03.2008, 00:49
Вопрос задала: Тулаева Вероника Валерьевна (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Тулаева Вероника Валерьевна!
Основной код программы в приложении.
На форме TEdit, TButton, TMemo.
В приложенном файле проект целиком

Удачи!

Приложение:

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.

Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 26.03.2008, 15:04


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

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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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

В избранное