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

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


Информационный Канал Subscribe.Ru Новый модный поиск - www.lycos.ru

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

DELPHI.mastak.ru

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

Представляем вашему вниманию "Бойцовский клуб"
Вы хотите стать ангелом, демоном или просто почувствовать вкус победы в облике воина или мага, а может испытать горечь поражения и узнать сладкий вкус мести, влиять на судьбы других или изменить свою. А может, вы просто хотите пообщаться с другими людьми, или просто с удовольствием провести время.
У каждого свой путь, и никому не суждено прожить две одинаковые жизни, но можно прожить еще одну, ни на что не похожую жизнь, со своими законами и правилами.
Мы думаем, Вы сможете найти все это здесь. Вышел очередной дайджест форумов. Скачать можно здесь
Кое-что из нашей кладовки   |x|
  • Tsniffer (улучшеная верся) Timon timon@newmail.ru   (17.04.02 15:57)
    Все тот же простенький снифер. Работает под все винды. Сделан на основе WinPcap, поскольку сайт с ним видимо накрылся WinPCap прилагается к исходникам.
    Снифер выдает полную инфу по пойманым в сети пакетам IP протокола и распознает IPNG, NOVELL, SNMP протоколы, но по ним выает лишь содержимое пакета без Ethernrt заголовка.
    »»» Скачать: исходные тексты (666кб) демонстрационный EXE файл (223кб)
  • Исходники программ (примеры) Пока 46, но постоянно обновляю Derr blackman@lycos.ru   (16.04.02 13:17)
    Контроль уровня звука и т.п.  
    Исходники текстового редактора Bred2
    CD player
    Пример чата
    Работа с директориями
    Директории Windows
    Примеры программ из FIDO
    Работа с фонтами
    This component is a Rich edit with additional function: hyperlink support.
    Простой инсталятор (изменяет только autoexec и config)  
    How to Open HTML File
    Работа с принтером  
    Работа с принтером через API
    rasdial Dialler
    Richedit на 3-х языках
    Screen saver  
    Выполнение программ по расписанию
    Информация о системе
    Программа демонстрирует создание приложения с интерфейсомв виде значка в System Tray.(без VCL)
    Подсветка и вызов URL в Richedit (компонент)
    Демонстрация графики в DELPHI
    Работа с WORD в DELPHI (вызов, передача текста)
    Программа не видна по Ctrl+Alt+Del, и сама оттуда же может спрятать любой из процессов
    Игра тетрис.
    Закачка файла по HTTP
    Определение имени и класса активного окна
    Как эмулировать нажатия клавиш в другой программе
    Игрушки Blocks и Tetris.
    Компонент - алгоритм шифрования  
    Пример взаимодействия с DLL
    Пример работы с Layers Windows 2000
    Пример работы с Word2000
    Демонстрация работы с TTreeView - сканер директорий.
    Информация о программной настройке DCOM.
    Конструктор splash-окон неправильной формы.
    Как работать с ORACLE
    BDE Explorer
    Excel & Lotus Units
    Будильник
    FTP сервер
    Показывает расшареные русурсы на данном компьютере
    Солнце - plug-in для WinAmp'а.
    Апплет для панели управления
    Ловушка на WH_KEYBOARD для отслеживания нажатий клавиатуры системе
    Примерный screen saver для Windows 95
    Сокобан - Известная игрушка
    »»» Скачать: исходные тексты
Лучшее из нашего FAQ   |x|
Не могли бы Вы мне подсказать, как заблокировать функцию вставки записи непосредственно в компоненте TDBGrid с сохранением всех остальных возможностей редактирования таблицы.
Наиболее разумным представляется создать обработчик события BeforeInsert компонента TTable, TQuery или TClientDataSet, данные из которых отображаются в TDBGrid.
 Сам компонент TDBGrid не имеет подходящего события для обработки, так как это компонент, предназначенный только для создания пользовательского интерфейса, а в данном случае следует, по существу, запретить добавление записей в таблицу.
--
А я сделала так(вроде пока работает DS-DataSource):

procedure TDM.DS_OcenkiGruppyStateChange(Sender: TObject);
begin
if OcenkiGruppy.state=dsInsert then OcenkiGruppy.cancel;
end;

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

Советы по программированию в Дельфи

Совет 16. Обработка исключительных ситуаций.

Чтобы программа производила хорошее впечатление она должна иметь не только удобный интерфейс, справочную систему и прочее, она должна еще и работать, работать в любом случае, независимо от действий пользователя!!!
Для начала вам надо продумать те места, программы, которые могут вызвать ошибку и попытаться проконтролировать этот участок кода. Например при вводе числа в текстовое поле необходимо делать проверку вводимых символов. Это можно осуществить с помощью оператора Case. В обработчик события OnKeyPress для Edit'a напишите:
case key of
'0'..'9': {указываем, что ничего не нужно делать, пользователь ввел число}
else key:=#0; {введенный символ не добавится в поле!}
end;

Есть и еще два блока операторов, которые помогут вам в обработке исключительных ситуаций.
Синтаксис первого блока:
try
{тут ваши операторы, которые могут повлечь появление ошибки}
finally
{а здесь операторы, которые выполняться в любом случае, независимо от ошибки}

Второй блок:

try
{тут ваши операторы, которые могут повлечь появление ошибки}
except
{код, который будет выполняться в случае ошибки}

Автор: Михаил Христосенко
Сайт о программировании в Дельфи http://MihanDelphi.narod.ru
(c) при публикации этого материала ссылка на автора обязательна

Обсуждается в конференциях   |x|
  • Компонент для работы с Clipper
    Добрый день! Не подскажете , где можно найти subj. База DOS, Clipper . Насколько я понимаю индексы не стандартные. Не ...
  • Глюк с видяхой S3 Trio 3D
    На разных машинах под разными операционками (Win 95/98/Me/NT4) с видяхой S3 Trio 3D наблюдается такой глюк - в палитре ...
  • Уважаемые Мастера!
    Как мне определить, в какой ОС будет использоватся программа? Проблема в том, что в проге запускается виндовый ...
  • MS SQL и возвращаемый параметр процедуры
    Есть процедура которая получает параметры на запись. Как мне из этой процедуры получить ID новой записи ? Очень нужно :...
  • BDE error 2109
    У меня программа использует базу данный (без alias). когда тестирую на компьютере, где нет Делфи дает ошибку (BDE error ...
  • Если в SQL функции типа FloatFormat?
    Такая проблема: select field1/filed2 выводит значение типа 5.6666666... Как оставить только 2 знака после зпт?
  • Есть подозрение, что многопоточность BDE, IBX - миф.
    Пишу удаленный сервер ciMultiInstance, tmApartment. Все хорошо, пока не запускаются СРАЗУ НЕСКОЛЬКО КЛИЕНТОВ. И сервер, ...
У нас большой выбор статей   |x|
Программирование серверов на основе сокетов в Дельфи
Данная статья посвящена созданию приложений архитектуры клиент/сервер в Borland Delphi на основе сокетов ("sockets" - гнезда). В отличие от предыдущей статьи на тему сокетов, здесь мы разберем создание серверных приложений.
Новинки книжного рынка   |x|
Delphi 5: учебный курс
В книге рассмотрены возможности системы программирования Delphi 5, описан язык программирования Object Pascal, рассмотрены визуальные компоненты системы и методы их создания. Особое внимание уделено принципам и практическим приемам создания сетевых приложений для разных архитектур и разработке программ, поддерживающих основные протоколы Интернета.Не требует специальной подготовки, может быть использована как пособие для изучающих основы программирования и сетевые технологии, а также как справочник по компонентам Delphi и пособие для самообразования.
Автор: С. Бобровский
Другие сайты о DELPHI   |x|
Уголок делфера
Еженедельно модифицируемый сайт. Материалов пока немного, но для начала - пакет электронных справочников по Delphi для разработчиков.

» Оценка сайта: 4
Опрос населения :)
Какую ОС вы используете _в_основном_ при написании програм для Win32
»»» Win2k
»»» Win98
»»» WinXP
»»» WinNT
»»» WinMe
»»» Win95
»»» Ни одну из перечисленных
»»» Я не пишу под Win32
»»» Не знаю
Журнал "RSDN Magazine"  |x|

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

Для души

Хокку дня
Сижу на веранде
в шортах -
огни машин сквозь дождь.

Афоризмы
Чем просить и унижаться, лучше стибрить и молчать....

Фраза дня
Солнце - это то, что светит, когда нет луны.

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Англии детям до 10-лет запрещается смотреть на обнаженные манекены
В городе Гилфорд в Коннектикуте (США) можно украшать елку на рождество только огнями белого цвета.

И на закуску коротенький анекдот
Познакомился програмер с девушкой, пошли к ней, посмотрели видик, все дела... Наутро програмер делится впечатлениями:
- Прикинь, она прям в BIOS'е гонит видео со стримера на видуху не грузя оси! И проца в ейном компе нет!

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


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

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


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

В избранное