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

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


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

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

DELPHI.mastak.ru

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

Кое-что из нашей кладовки   |x|
Лучшее из нашего FAQ   |x|
Создаём заблокированный файл
Например, если приложение использует для своей работы временный файл, то кто-нибудь всегда может изменить его. Так вот пример показывает, как можно защититься от этого.

Совместимость: Delphi 4.x (или выше)
Пример:

Есть как минимум два способа сделать это, но один из них, при помощи Windows API (LockFileEx и UnlockFileEx) используя параметр LOCKFILE_EXCLUSIVE_LOCK не очень хорош на мой взгляд.

Поэтому предлагаю другой способ, путём создания файла при помощи функции OpenFile:

hMyLockedFile := OpenFile( 'c:\variables.dat', ofStruct, OF_CREATE Or OF_READWRITE Or OF_SHARE_EXCLUSIVE );

Теперь Вы можете работать с файлом, но пользователи уже не смогут изменить его!


Автор: Christian Cristofori (zizzo81@hotmail.com)
Источник: http://www.sources.ru/delphi/

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

Обсуждается в конференциях   |x|
  • Browser.ExecWB();
    Вот с помощью метода ExecWB у компонента TWebrowser можно исполнить какую-нибудь комманду. //===== Например, Browser....
  • Заковырка про TFrame
    Как заставить отобразится объект динамически созданного фрейма FrameAct:=TFrameDBActions.Create(Form2); FrameAct....
  • Обращение к Query через цикл
    Вчера в форуме обсуждалось, как работать в цикле с кнопкой. Я сделал по аналогии для Query: Query: array[2..6] of ...
  • Вопрос про Доступ
    Каким образом можно узнать что есть доступ для записи к сетевому диску P.S: Способ - попробовать записать туда файл и ...
  • function GetDeviceIDList:TStringList; ???
    Подскажите пожалуйста ,как получить список 'Device ID' всех установленных в системе PCI устройств.Что-нибудь вроде subj.
  • как убить windows
    Мастера бросте, если можете, пример как сделать так чтобы прогу запустили под windows, а потом она сама запускалать и ...
  • Помогите вставить картинку в БД Access 2000
    Помогите начинающему кодеру вставить картинку в БД Access 2000 и подскажите какой тип поля лучше использовать, бинарный ...
У нас большой выбор статей   |x|
Управление формами в IntraWeb
Вторая статья из цикла о технологиях IntraWeb.
(см. Введение в технологию IntraWeb)

На примере рассмотрены аспекты использования форм в приложении WebApplication
Новинки книжного рынка   |x|
Delphi 6. Базы данных и приложения
В книге предпринята попытка дать читателю целостное представление о процессе разработки программного обеспечения для реляционных баз данных.
В рамках поставленной цели авторами решены следующие задачи: рассмотрены основы языка Object Pascal на примере создания консольных приложений; рассмотрены объектно-ориентированные возможности языка Object Pascal и технология визуального программирования; описаны основные принципы работы с SQL-ссрвером InterBase; изложена методика взаимодействия программ, созданных в среде Delphi, с базами данных различного типа, в частности, SQL-сервером InterBase: рассмотрены основы проектирования баз данных с использованием программы ERwin; описана "методика разработки клиентского приложения для доступа к базам данных с использованием библиотек динамической загрузки, а также популярных программ Word и Excel для создания отчетов. На примере БД "Учебные компьютерные курсы" рассмотрен процесс разработки программного обеспечения, ! начиная с вопросов проектирования и заканчивая подготовкой отчетов.
Книга может быть использована в качестве основы курса лекции по соответствующей дисциплине.
Книга предназначена для старшеклассников, студентов, аспирантов, преподавателей и пользователей ПК, интересующихся программированием.

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

» Оценка сайта: 2
Опрос населения :)
Какую ОС вы используете _в_основном_ при написании програм для 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 часов Интернета, быстро!

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


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

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


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

В избранное