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

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


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

Ежедневная рассылка сайта Мастера DELPHI

DELPHI.mastak.ru

Выпуск от 12.10.02 09:04

Кое-что из нашей кладовки   |x|
  • Планировщик от Leran'а 2002-го Leran2002   (11.10.02 10:05)
    Небольшая программа типа планировщика с удобным интерфейсом (ничего лишнего)...
    Служит для запуска нужных приложений в определенное вами время... Программа спокойно сидит в трее...
    Можно задать неограниченое количество заданий...
    »»» Скачать: исходные тексты (251кб) демонстрационный EXE файл (251кб) посмотреть скриншот
  • New ForumReader DeMoN-777 DeMoN-777@yandex.ru   (11.10.02 00:52)
    ! Внимание !
    Вашему вниманию предлагается новая версия Программы "Forum Reader". Она позваляет открывать дайджесты форумов сайта "Delphi.mastak.ru" даже не распоковывая архив. Просто выберите какой нибудь архив для просмотра, и программа сама отсортирует все вопросы данного дайджеста по темам, и представит их в удобном виде. В этой версии добавлен тулбар, да и вообще пожалуй, полностью изменён весь интерфес. А так же появилась возможность открывать сразу несколько дайджестов + появился поиск (пока только по полю вопросы, но я считаю что в следующей версии поиск станет не только по вопросам, но и по ответам). Как всегда шлите свои пожелания и отзывы на "Demon-777@yandex.ru". Исходники будут позже. С большим уважением ко всем обитателям сайта, Дмитрий.
    »»» Скачать: исходные тексты (397кб) посмотреть скриншот
Лучшее из нашего FAQ   |x|
Создание компонентов
»»» Nuke Dukem (02.08.00 14:09)
Вопросик совсем простой наверное. Как свойство родительского класса (например)
published OnChange: TNotifyEvent;
сделать в своей компоненте недоступной в Object Inspector??
И вопрос посложнее. Есть TTreeView как родительский класс для компонента. В конструкторе создаю pmenu типа TPopupMenu, owner у меню - мой TreeView. Хочу добавить в Object Inspector что-то типа PopupMenuItems от этого попапа. Простое
property PopupMenuItems : TMenuItem read GetItem;
и
function TMyTreeView.GetItem() : TMenuItem;
begin
Result:=pmenu.Items;
end;
НЕ ПОМОГЛО.
Как быть, уважаемые ???

»»» Alexander - avolkov@infostroy.ru (02.08.00 15:16)
1) На мой взгляд нужно следующее. Объявить в наследнике public свойство OnChange с соответствующими методами доступа, в которых брать или устанавливать свойство родителя:

function TMyCtrl.GetOnChange: Classes.TNotifyEvent;
begin
 Re! sult := inherited OnChange
end;

procedure TMyCtrl.SetOnChange(Value: Classes.TNotifyEvent);
begin
 inherited OnChange := Value
end;

Public- свойство инспектор показывать не будет.

2) По моим наблюдениям, инспектор показывает свойство, если для него определен и read и write доступ. Как Вы будете реализовывать доступ к элементам меню - Ваш выбор. Я бы попробовал просто давать доступ к указателю на свойство pmenu.Items. Это коллекция, а с ними инспектор проблем не имеет.

»»» Alexander - avolkov@infostroy.ru (02.08.00 15:43)
Корректировка к предыдущему моему сообщение. Извините, коллекции навязли в зубах. Конечно TMenuItem это не коллекция, но инспектор с ней знаком. Поэтому проблема только в том, чтобы определить метод на запись требуемого Вам свойства.

»»» Nuke Dukem - nukedukem@iname.ru (02.08.00 15:50)
По поводу TMenuItem. Я сглупил. Если у меня создается это самое меню в конструкт! оре, то оно так и будет там создаваться. Даже если в IDE что-то там насоздают типа подменюшек.
В общем хотелось создать попап меню с бызовым набором строк. А в IDE можно было бы добавить/удалить/изменить. Как бы это сделать?

»»» Mike Goblin - mgoblin@mail.ru (02.08.00 16:39)
В Object Pascal уменьшить видимость метода/св-ва низя, но как правило у каждого визуального ком-та есть родитель TCustom...., где св-ва/события описаны как protected. Наследуйте от него и делайте Published нужные.
Про PopupMenu не очень понял, а чем Вас не устраивает его св-во PopupMenu для задания внешнего TPopupMenu

-= Из конференции сайта MASTERS OF DELPHI (http://delphi.mastak.com) =-

Комментарий от Yavorsky (yavorsky@fastiv.kiev.ua)
Достаточно написать наследник данного компонента, а свойство OnChange переместить в раздел public.

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
  • Select
    Мастера! к примеру, есть две таблицы : сотрудники и задачи_сотрудников. Таблицы связаные по id_сотрудники. На форме ...
  • Delphi+ADO
    Подскажите как реализовать запрос к базе данных в процедуре, используя локальную переменную TADOQuery? Иными словами ...
  • А как узнать входящий/исходящий трафик Интернета?
    Привет! Хочу написать программы для Инеткафе, в котором работаю. Чтобы следить за трафиком и посещаемыми сайтами. ...
  • Возможно ли в Делфях сварганить а-ля WinXP интерфейс ?
    Хочется такого же интерфейса в своей маленькой программке
  • ROLE+BDE+InterBase
    Господа, в ранних версиях Delphi BDE не поддерживала роли InterBase при подключении пользователя. Кто-нибудь знает, ...
  • SQL параметры и дата
    Мастера еще один такой необычный вопрос... Мне нужно использовать от даты только день и месяц (для определения дня ...
  • SQL параметры и дата
    Привет Мастера! Мне необходимо при загрузке формы чтобы прога автоматичеки находила в базе дни рождений сотрудников... ...
У нас большой выбор статей   |x|
«DELPHI в примерах для начинающих» - Пособие по написанию компонентов на Дельфи
когда я очень хотел написать свой первый компонент, я прочитал две книги, и у меня ничего интересного собственно не вышло. Потом я прочитал еще одну книгу (в ней хотя бы пример рабочий был), вроде разобрался. Но там был разобран такой простой компонент, что все более сложное мне приходилось делать самому, иногда методом тыка, иногда сидел разбирался и так далее. Результат - разобрался, чего и вам желаю и надеюсь помочь этим пособием...
Новинки книжного рынка   |x|
Delphi 6. Базы данных и приложения
В книге предпринята попытка дать читателю целостное представление о процессе разработки программного обеспечения для реляционных баз данных.
В рамках поставленной цели авторами решены следующие задачи: рассмотрены основы языка Object Pascal на примере создания консольных приложений; рассмотрены объектно-ориентированные возможности языка Object Pascal и технология визуального программирования; описаны основные принципы работы с SQL-ссрвером InterBase; изложена методика взаимодействия программ, созданных в среде Delphi, с базами данных различного типа, в частности, SQL-сервером InterBase: рассмотрены основы проектирования баз данных с использованием программы ERwin; описана "методика разработки клиентского приложения для доступа к базам данных с использованием библиотек динамической загрузки, а также популярных программ Word и Excel для создания отчетов. На примере БД "Учебные компьютерные курсы" рассмотрен процесс разработки программного обеспечения, ! начиная с вопросов проектирования и заканчивая подготовкой отчетов.
Книга может быть использована в качестве основы курса лекции по соответствующей дисциплине.
Книга предназначена для старшеклассников, студентов, аспирантов, преподавателей и пользователей ПК, интересующихся программированием.

Автор: Кандзюба С. "ДиаSoft"
Другие сайты о DELPHI   |x|
Novarm Development Center
Программные продукты с Delphi исходниками, форумы для программеров и юзеров. Каталог программного обеспечения с системой получения полной статистики загрузок по сайтам и странам.

» Оценка сайта: 2
Опрос населения :)
Стоит ли устраивать встречи программистов в реале? (пирушки :)
»»» Обязательно!
»»» Иногда можно
»»» Я туда не пойду
»»» Категорически нет
Журнал "RSDN Magazine"  |x|

Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.

Для души

Хокку дня
какая-то птица
обмакнула крылья
в мои глаза

Афоризмы
Самая гнусная из неблагодарностей - это неблагодарность детей к родителям...

Фраза дня
- Родила? - Да! - Мальчика? - Нет! - А кого?

Дурацкие законы (информация предоставлена сайтом kurilka.com)
Во Франции под угрозой штрафа запрещено фотографировать полицейских и даже полицейские машины.
В штате Нью Йорк (США) вам грозит штраф, если вы будете разговаривать в лифте, даже со знакомыми людьми.

И на закуску коротенький анекдот
А вы хотите любоваться загадочной улыбкой Моны Лизы, не посещая Лувр? Спросите у жены, куда она дела вашу зарплату...

Фотоприколы.
Начните день с хорошего настроения!
http://delphi.mastak.ru/cgi-bin/prikol.pl?id=72902


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (delphi@mastak.com)

Добро пожаловать на сайт -= Мастера DELPHI =- 


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

В избранное