Категории раздела
J2me|java [29]
Basic [6]
Delphix [21]
C+|C++|C# [3]
Pascal [10]
Другие [0]
языки которые не войшли в верхние разделы
Главная » Статьи » Программирования

В разделе материалов: 69
Показано материалов: 41-50
Страницы: « 1 2 3 4 5 6 7 »

Категория : Delphix | Добавил: graimp | Дата : 21.12.2011
Работать с трей без компонентов не очень удобно и понятно, но если один раз понять, то левые компоненты уже не нужны, т.к. можно реализовать всё что угодно. 

Во первых изменим стандартный TNotifyIconData на Z_TrayNotify, т.к. в стандарте szTip имеет 63 символа и это не очень удобно.

Просмотров : 426 | Загрузок : | Комментариев : 0
Категория : Delphix | Добавил: graimp | Дата : 21.12.2011
В данной статье я опишу как создать приложение с поддержкой скинов. Скин будет состоять всего из одного файла и его нельзя будет открыть графическими редакторами. В скине будут описаны координаты положения объектов (например кнопок). То есть каждый скин будет уникален.
Просмотров : 490 | Загрузок : | Комментариев : 0
Категория : Delphix | Добавил: graimp | Дата : 21.12.2011

Как сделать так, чтобы при запуске программы форма была скрыта?

Жмем Ctrl+F12. В появившемся окне выбираем Project1 (если не изменять названия файлов при сохранении проекта). Добавляем строчку Application.ShowMainForm := False; сразу после создания формы.

Просмотров : 388 | Загрузок : | Комментариев : 0
Категория : Delphix | Добавил: graimp | Дата : 21.12.2011
Некоторое время назад мне пришлось реализовать работу с таблицами базы данных MSSQL сервера. После написания некоторого количества, фактически однотипного кода пришла мысль автоматизировать эти «рутинные» действия. Согласитесь, что написание одного и того же кода, отличающегося фактически только структурой таблиц БД, не может никого 
Просмотров : 393 | Загрузок : | Комментариев : 0
Категория : Delphix | Добавил: graimp | Дата : 21.12.2011

Рассмотрю пример подключения ADOConnection через обычный текстовой файл, очень удобно если место расположение базы часто меняется. 

Итак создаем файл с разрешением txt например link.txt, где записываем путь к нашей базе, и кидаем его в папку с проектом. Открываем проект и пишем такую процедуру:

Просмотров : 461 | Загрузок : | Комментариев : 0
Категория : Delphix | Добавил: graimp | Дата : 21.12.2011

Для того чтобы разорвать/подключить сетевое подключение понадобится компоненты NTSet.Скачать его можно тут (для Delphi 7), либо на сайте www.online-admin.com.

Итак, скачиваем и устанавливаем. Выкладываем компонент NTFirewall на форму и две кнопки (TButton). Текст на первой меняем на "Отключить", для второй - "Подключить".

По событию onClick на кнопку отключить:

Просмотров : 1038 | Загрузок : | Комментариев : 0
Категория : Delphix | Добавил: graimp | Дата : 21.12.2011
Чтобы программа реагировала на нажатие определённых клавиш даже в неактивном состоянии, не обязательно ставить хук на клавиатуру. Можно зарегистрировать свою горячую клавишу, при её нажатии дескриптору, указанному при регистрации, будет отправляться сообщение WM_HOTKEY. Для регистрации горячей клавиши нужно использовать функцию RegisterHotKey(), для снятия регистрации UnregisterHotKey(). Рассмотрим пример:  
Просмотров : 382 | Загрузок : | Комментариев : 0
Категория : Delphix | Добавил: graimp | Дата : 21.12.2011
Основное предназначение этой статьи, заполнить пробелы в оригинальной документации по Borland Delphi Developer, при этом весь программный код, а так же теория, полность совместимы со всеми версиями Delphi.
Просмотров : 457 | Загрузок : | Комментариев : 0
Категория : Delphix | Добавил: graimp | Дата : 21.12.2011
Uses JPEG;
...
Function JPEG_to_BMP(jpg:TJPEGImage):TBitMap;
begin
  Result := TBitmap.Create;
  Result.Assign(jpg);
end;
Просмотров : 384 | Загрузок : | Комментариев : 0
Категория : Delphix | Добавил: graimp | Дата : 21.12.2011
MyDIR:=ExtractFileDir(Application.ExeName);

В переменной MyDIR будет храниться путь до папки в которой расположена программа.


Просмотров : 363 | Загрузок : | Комментариев : 0
Наш опрос
Оцените мой сайт
Всего ответов: 25
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0