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

СообЧА. Программирование на Delphi


Служба Рассылок Subscribe.Ru
Subscribe.Ru :СообЧа программирование на дельфи !
—Сообча : программирование на дельфи

Некому оформить сайт ?
Нужен красивый баннер ?
Нет времени на обновление сайта?

Качественное оформление, работа с самыми современными средствами, FLASH,CGI,JAVA
Тогда вам сюда !!!!
За 50$-100$ мы поможем


----- (перед просмотром рассылку лучше сохранить)

 

 В этом выпуске:


Кстати, поздравляю всез с прошедшим 23-м и наступающим 8-м чилом. Надеюсь нас чтитают представители "прекрасной половины человечества".

Фонд поддержки наших проектов и рассылки:
Получатель: ИНН 7707083893 Новгородское ОСБ № 8629
Счет получателя: 47422810343029900030
Банк получателя
:Новгородское ОСБ № 8629 г.Великий Новгород 30101810100000000698
Бик 044959698

Рассылки Subscribe.Ru это стильно удобно, и информативно!
СообЧа (СООБщество ЧАйников). Обмен опытом, вопросы, ответы.


подпишись и подпиши друга!!!!

 Contact (Связь с Нами):

Pixel@novgorod.net + Subject: (см ниже)

 

Vcl Haunting

"Золотой Чайник"

Вопрос по дельфи N (N номер версии)

Help!

Реклама

Полезный линк

 

Наш сайт : pixelsoft.narod.ru

Новости СЕТИ

К заголовку

Проект "Сообчество"

<Вырезка из нашего сайта>
Смысл данного проекта предсатвить ваши работы и материалы, которые вы хотите поместить в сети, но не имеете времени и опыта для развития и поддержки сайта. На помощь придем мы, все хлопоты с сайтом будут наши, от вас работы и материалы, от нас доменное имя на этом сайте. Т.к данный сайт уже имеет скромную аудиторию, то ваш проект сможет увидеть "свет". А чем это не повод гордиться собой?
***********************************

Здесь можно купить диск и посмотреть пару скриншотов

Книги по Дельфи которые ВЫ ОБЯЗАНЫ ПРОЧИТАТЬ...

Не столько учебник, сколько справочное пособие по наиболее используемым алгоритмам и командам...

Пожалуй лучший учебник по дельфи 6 на сегодняшний день, вам даже не надо знать дельфи, чтобы начать ...

  • Дельфи 5: Руководство разработчика БД
  •  

    DirectX. Графика в проектах Delphi (+CD - ROM)
    Лучшее пособие для тех кто решил связаться с DirectX, по слухам на CD помимо примеров есть DirectxSDK7.0 от Microsoft...

    Среда программирования Delphi 5-6. Справочное пособие
    Книга полностью описывает среду программирования Delphi, которая включает в себя полный набор визуальных инструментов для быстрой и профессиональной разработки приложений для различных операционных систем, кроме того рассмотрены проблемы перехода между этими версиями дельфи.

    Программирование в Delphi 6 (+ floppy дискета ) Чайникам рекомендуется!!!

    Книга содержит методические и справочные материалы по новой версии системы визуального объектно-ориентированного программирования Delphi 6 и предшествующим версиям Delphi 5 и 4. Рассмотрены такие новые возможности Delphi, как кросс-платформенные приложения, технологии доступа к данным ADO, InterBase Express, dbExpress, компоненты — серверы СОМ, технологии распределенных приложений СОМ, CORBA, MIDAS, новая методика диспетчеризации действий...

 

АЗЫ

К заголовку

Настройки компилятора

Немного поковырявшись в дельфи все рано или поздно натыкаются на окошко компиляции.
Ну дак вот, сейчас я разжую, что есть что:
Оптимизация кода
Когда при компиляци из программы убирается лишнее(на коде это не отображается), когда из программы извлекается лишнее, она работает быстрее. Однако есть моменты, например если вам надо, чтобы программа чтото делала долго (специально), то эту опцию следует отключить.
Фреймы стека
Используется для работы с ASM кодом (встроенный ассемблер), когда переменные программы хранятся по правилам сложения в стек.
Безопасный FDIV
Проще говоря безопасное деление, используется тогда, когда процессор склонен вешаться при делении на ноль, а такая ситуация может возникнуть в программе. (Как правило ошибка Pentium I- IPro & AMD K6)
Выравнивание данных
Трудно объяснить, дело в том , что в виндах данные представленны ячейками по 32бит, а некоторые типы (Byte,Word,Shortint) занимают лишь 8-16, эта функция показывает данные какого размера будут подлежать объединению для рационального использования памяти.
Проверка строк
Позволяет компилятору проверять тип стоки при присваивании, например ошибка присвоения к типу shortstr типа widestr будет при отключении этой опции не видна.
Полное вычисление
Как правило выражение с условием типа если (1 и 2), то... проверяется компилятором только до первого выражения, если оно ложно, эта опция позволяет провести полную проверку (хотя зачем?).
Расширенный синтаксис
Позволяет пользоваться переменной result в процедурах и функциях, для возвращения результата. Также, позволят игнорировать этот результат и вызывать функции, как процедуры. Однако типы Pchar и String в данном режиме несовметимы.
Проверка типа оператора @
При отключении этой опции переменная @x будет восприниматься как неопределенная,что позволят сильно извращаться в коде, однако компилятор будет бессилен в поиске ошибок в таких случаях.
Открытые параметры
В принципе сделано для тех, кто работает с code insight , чтобы получать информацию о типах и параметрах после компиляции (функции classname,findcomponent), однако это делает программу менее защищенной от сканнеров и дизассемблеров.
Большие строки
Позволят использовать строки больших размерностей типа ANSI
Определяемые константы
Глючная настройка позволяющая присваивать константам новые значения
******Ошибки Выполнения*******Данные настройки не влияют на код или его выполнение, а лишь позволяют отключить обработку ошибок на время моделирования аварийных ситуаций в программе.

Проверка области - не даст присвоить байту значения типа 256 или -45 (в программе появится окошко Invalid properity value), если отключено , то байт обнуляется (в режиме оладки)
Проверка Ввода/Вывода - позволяет на время выполнения(не после компиляции) игнорировать I/O Ошибки (как правило ошибки при работе с портами и файлами)
Проверка переполнения - если опцию отключить, то в режиме выполнения переполненные переменные принимают значение -1

Отладку мы затрагивать не будем, так как эти опции вообще не имеют существенной пользы и в дальнейшем нам не понадобятся.

Самый рапространненый вопрос, на сегодяня: как в тексте поставить занак " ' " (одинарную кавычку), используемую для отделения строк в языках типа delphi, чтобы потом её было видно?

Элементарно , Ватсон, напишите комбинацию из ' ' ' '(четыре одинарные), чтобы получить этот символ в виде CHAR, а потом сделайте функцию quot, в виде:

function quot:char
begin
result:=' ' ' '
end;

вот и всё

 

 

Меняем приоритет

К заголовку

procedure TForm1.Button1Click(Sender: TObject);
var
ProcessID : DWORD;
ProcessHandle : THandle;
ThreadHandle : THandle;
begin
ProcessID := GetCurrentProcessID;
ProcessHandle := OpenProcess(PROCESS_SET_INFORMATION,
false,
ProcessID);
SetPriorityClass(ProcessHandle, REALTIME_PRIORITY_CLASS);
ThreadHandle := GetCurrentThread;
SetThreadPriority(ThreadHandle, THREAD_PRIORITY_TIME_CRITICAL);
end;

Для тех, кто не знает типы приоритетов и их значения:

THREAD_PRIORITY_ABOVE_NORMAL
На еденицу выше нормы
THREAD_PRIORITY_BELOW_NORMAL
На еденицу ниже нормы
THREAD_PRIORITY_HIGHEST(Есть более слабый вариант HIGH)
2 еденицы приоритета, выше нормы,вашу программу не будут останавливать раскручивающиеся сидюки и сканнеры.
THREAD_PRIORITY_IDLE
Этот, для извращенцев, когда процу станет скучно, он МОЖЕТ-БЫТЬ отдаст вам чвоё внимание.
THREAD_PRIORITY_LOWEST
Нижайший приоритет, щелканье винта заставит вашу программу культурно подождать.
THREAD_PRIORITY_NORMAL
Норма
THREAD_PRIORITY_TIME_CRITICAL
Самый реалтайм :), прощай многозадачность, а ваше детище станет ненасытным пожирателем ресурсов.

Zaluskiy Anton(COOLer)  и Khrapunov Kirill(Pixel)  - ведущие проекта    "Мир Delphi" (C) Pixelsoftware(Pixel)& Delphi 2000-2002(COOLer)


Озон! TopList SpyLOG RLE Banner Network
http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу
Рейтингуется SpyLog

 

Another Banner Network



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

В избранное