Вот тут написал Змейку. Решил наконец выложить, посмотрите, поиграйте, повеселитесь. Обязательно прочитайте Readme. В игре также имеется консоль к которой естевственно имеется описание. По поводу багов и предложение пишите на мыло (ares-tech@mail.ru); Пока без исходников, их дам потом.
»»» Скачать: исходные тексты (242кб) посмотреть скриншот
Создаём заблокированный файл
Например, если приложение использует для своей работы временный файл, то кто-нибудь всегда может изменить его. Так вот пример показывает, как можно защититься от этого.
Совместимость: 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/
Может ли MIDAS сервер
поддерживать системные сообщения для пользователей, которые зарегистрированы на сервера? Например при измении данных в ...
Переполнение стека из-за CheckBox'а!
Здравствуйте ещё раз. :) Давно интересует меня такая штука: Если сделать в программе CheckBox1.checked := not CheckBox1....
Надо уменьшать системное время ?
подскажите где я не прав ? var NewTime: SYSTEMTIME; Year, Month,Day, Hour, Min, Sec, MSec: Word; begin ...
Завершение программы
Я уже задавал этот вопрос но так и не получил ответа. Как убрать крестик с окна в верху?
Работа с SysTray
Господа, помогите!!! У меня проблема SysTray. 1. Приложение работает в SysTray и в отдельном потоке производит ...
Создание компонентов в Run-Time.
Итак, рассмотрим на первый взгляд сложный вопрос о создании компонентов в Run_time (то есть во время работы программы). Но на самом деле этот вопрос довольно просто решается. Давайте вместе попробуем написать код, чтобы при нажатии на кнопку на форме появлялось ...
Delphi 6 в подлиннике
Delphi 6 - новая версия популярной системы быстрой разработки приложений. В книге описываются инструментальные средства среды Delphi 6, приводятся основы языка программирования Object Pascal и рассматриваются компоненты, свойства, методы и события, необходимые для разработки широкого спектра программ. Особое внимание уделяется работе с базами данных. Показывается использование как локальных, так и удаленных баз данных, включая создание многоуровневых информационных систем и публикацию результатов запросов через Интернет. Благодаря большому количеству затронутых тем, подробному изложению и многочисленным примерам книга будет полезна как начинающим, так и опытным программистам.
Автор: Гофман В.
Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.
Для души
Хокку дня
В лунном сиянье Движется к самым воротам Гребень прилива.
Афоризмы
Над чем бы ни работал ученый, в результате всегда получается оружие (Некий мичиганский политик)
Фраза дня
Изречь афоризм очень просто: выкрикни что-то о наболевшем, отсеки все нецензурное и смени интонацию.
Дурацкие законы (информация предоставлена сайтом kurilka.com)
Во Флориде (США) если вы оставите слона на улице на месте, предназначенном для парковки, вам придется платить за него как за запаркованный автомобиль.
В городе Кейп Корал (США) особым постановлением запрещено сушить белье на веревках.
И на закуску коротенький анекдот
Горячая сковорода в руках жены выглядит так же, как и холодная...