Курс борьбы с DELPHI
FAQ, собранный нами из разных источников. Часть 1
Dbgrid
(как получить содержимое поля[1,1] DBGrid?)
Индекс
БД в другом каталоге
Поиск в бд
Быстрое
копирование таблиц
Подсчет
количества дней
Имя
модуля с полным путем
Все
компы в рабочей группе
Где
сидюк
Как
программно определить, что приложение работает под Windows NT?
Позиция
курсора в мемо
Как
настроить табуляцию в компоненте TMemo?
Курсор
мыши за границами активной формы.
Формат даты
Как
создать иконку из bitmap'а?
Подсказка
при вводе в Edit
Предлагаю
вам короткие функции, меняющие мир
This
function aviable only in WinNT
Ярлычки
довольно быстро создаются этим кодом
Как
использовать свои курсоры
Как
найти все компьютеры в рабочей группе?
Объекты
Word'а [D5, NT4]
Как
переводить программы с С++ на Delphi
функция
набора номера модемом
Как
управлять сервисом на другом компьютере в W2K?
Как
подавить реакцию Windows на CTRL+ALT+DEL, ALT-TAB, CTRL-ESC
Перед
тем, как что-то присваивать объекту, надо его сначала создать через Create,
AVI
файл проигрывается снова и снова
Как
узнать в каком месте таблицы нахожусь?
Проблема
изменения размера файлов формата JPEG
Создание
индексного файла из Delphi
Использование
Public переменных
Индексы
по дате для DBF
Загрузка
DLL
Как
убить чужую прогу, если она игнорирует DestroyWindow ?
Запуск
приложения перед завершением работы Windows
Занести
в combobox данные из Table1.Tablename
Фильтр
по дате
Как
правильно закрыть и удалить форму?
Написание
программ на чистом WinAPI.
Настроить
вывод даты
Как
запустить CreateWindow(Ex)
примеры
с использованием Servers для всего семейства Office:
Написание
программ на чистом API
Как
из программы вызвать Notepad и заставить его открыть нужный файл?
Как
вывести окно свойств компьютеpа?
Как
прочитать адресную книгу Outlook (MSOffice) из Delphi и занести данные в таблицу
*.db???
Как
преобразовать bmp в jpeg
Как
в дельфи переместить указатель мыши в нужную точку экрана
Как
определить информацию о памяти (размер ОЗУ ...)
Как
в дельфи переместить указатель мыши в нужную точку экрана
Как
определить состояние модема
Как
осуществить быстрый поиск в Listbox
Как
заставить Рабочий Стол Windows обновится?
Как
запускать мою программу на каждом старте Windows?
Как
можно подключить dll`ку и как использовать её функции.
Перекодировка
в DELPHI
Вот
алгоритм поворота изображения
Как
выяснить дату последнего изменения файла
События
нажатия на системные кнопки формы (минимизация, закрытие...)
Как
узнать IP адрес.
Как скопировать директорию
Перевести
DBgrid в режим редактирования и установить курсор в окошке редактирования в требуемую
позицию?
Как
вывести список файлов с иконками
Как
сохранить результат запроса в DBF
Как
получить серийный номер жесткого диска
как
вывести список файлов, как в Проводнике.
Как
считать сигнал с микрофона
Как
сделать DLL и потом из него каpтинки гpузить
дескриптор
окна
как
на форме отобразить array[1..10,1..10]
Как
в консольном приложении можно задать цвет текста, вывести текст в
Как
можно сделать ссылку на почтовый адрес?
Как
хранить настройки для программы?
Перехват
нажатия на системные кнопки формы (закрытие , минимизация окна и т.д.)
При
печати Dos-файла в порт напрямую можно это сделать.
отключить
системное меню формы и кнопки Minimize, Maximize, and Close
как
принимать "перетаскиваемые" файлы
Работа
с Word через OLE
не
автосоздаваемая (non auto-created) форма, но фокус ввода ей не передается.
Как
скрыть таскбар?
Экспорт
информации из базы данных в Word
как
перехватывать события, посланные другим приложениям.
FastReport
как
спрятать программу в трей
SCREEN
SAVER
сохранить
параметры шрифта окна
Как
сделать EXE маленьким
передать
параметр в уже запущенную программу методом Dragamp Drop
подскажите
как работать с модемом под win 2000
Как написать в Delphi процедуру, которая бы выполняла задержку времени
функция занесения в строковую переменную пути моей программки
как работать с компонентой WordParagraphFormat
Проверка нажатых функциональных клавиш
Выравнивание текста
Перекодирование
Изменение регистра букв
Посчитать строку с формулой
увеличивает изображение в произвольное количество раз
Преобразование числа в слова
Поиск пересечений графика с осью OX
Преобразование числа в двоичную запись
Как узнать местонахождение курсора в TMemo
при поиске окон
Получить каталог Windows или системный
Запретить или разрешить все действия с окном пользователю
Создаю телефонный справочник
программа использующая BDE при перенесении
Конвертируем TIF в PDF
Как преобразовать цвета в строку - название цвета VCL?
Алгоритмы, которых я навыдумывал не мало Сортировка Просмотр диска Простые
Одна форма показывает другую и остается позади нее,
Фокус
ввода не переходит к новой форме
Как скопировать все файлы вместе с подкаталогами
Как можно рассчитать выражение, заданное в строке (string).
Фреймы в Delphi
Как вставить свой курсор из внешнего файла
Как узнать серийный номер винта и установить рзрешение принтера
Окно полупрозрачным можно сделать в Windows 2000
Как в Delphi 5 отправлять e-mail, не юзая почтовый клиент
формирования отчетов при работе с Oracle
При работе с таблицами FOXPro c помощью компонента TQWERY
с MainMenu. Существует массив строк который нужно отобразить в ...
Анализировать параметр командной строки при загрузке программы
Как качественно увеличить изображение при помощи билинейной интерполяции.
Как проверить соединение с интернетом.
TStringGrid автоматически изменял ширину колонок
Конвертор файлов в Delphi
Как заставить пикнуть динамик несколько раз
с небольшой задержкой между сигналами
Как проверить готовность диска
Создание компонентов из проги
Заставка для программы Сведения о программе, авторские права и т.д.
Создание
редактора для вывода отчетов
Короче говоря, пароль
Событие при потере и установке фокуса для формы.
Процессы, потоки и функции ShellExecute и WinExec
Скорость работы процессора, точный таймер
Как сохранить содержимое TPaintBox в bmp
В основном Help'е в Delphi не работает индекс по Win32
Delphi 4 виснут при запуске. Видеокарта S3 Virge
Как зарегистрировать свое расш.файла
Installer
Пример
вывода сообщения одной командой и ввода строки тоже одной командой
Как при добавлении новой записи в таблицу скопировать все данные в нее из предыдущей
записи, т.к. изменить там надо всего ничего
Динамическое создание форм и их корректное закрытие
RecordCount - проблема
Excel.Run(<имя макроса>)
сделать так чтобы прога смотрела запущена ли "Нужная"
Как осуществить в дельфе вывод в дос строку?
Как мне упаковать Paradox или DBF таблицу?
Конвертация DBF в DB
Данная функция позволяет производить копирование, перемещение, переименование
и удаление (в том числе и в Recycle Bin) объектов файловой системы.
При использовании DOS DBF файлов можно сделать небольшую программку
T.AddIndex('Temp', Key, [ixExpression]);
Как отключить показ кнопки программы в TaskBar и по Alt-Tab и в Ctrl-Alt-Del
Выполнить какой-то процесс тогда, когда пользователь не работает с моим приложением?
DDE
для вызова диалога 'Найти файлы и паки' Explorerа.
Зачем нужен TAction ?
Как правильно передать строку в другую программу через клипборд
Database Desktop в полях русский текст
пользователю выбрать каталог?
Регистрация компонентов
Как из сервиса Windows NT или 2000 запустить другую программу так чтобы её окна
было видно.
Как показать подсказки "hints" для элементов меню?
Как проверить инсталлирована ли BDE
ScreenSaver
в
RichEdit или TMemo реализовать при нажатии Enter-а позиционирование курстора в
позицию
readkey и keypressed для консольных Delphi-программ?
Как временно отключить перерисовку окна?
Размеры TComboBox с показанным выпадающим списком до показа списка?
Вставка новой записи через буфер
Подскажите, как работать с функцией FindText в TRichEdit
Как сделать, что б с этой же базой работали и другие машины из локальной сети?
Пример работы с Word2000 из приложения Delphi5
Как вывести список файлов, как в Проводнике.
Проверка правильности E-mail адреса.
Какие значения надо задавать к процедуре Winexec?
Как загрузить и отмасштабировать JPEGImage в TImage
Как
отслеживать изменения файловой системы?
Подключение и отключение сетевых дисководов
Как заставить появляться хинт, когда я захочy ?
Иерархические структуры...
Как проверить готовность диска без появления окна ошибки Windows?
как программно в Internet Explorer нажать кнопку "Clear cache".
Как из программы убрать(скрыть) таскбар
Копирование экрана
Отображаем текст в System Tray
Как узнать, находится ли дискета в дисководе?
Как вызвать процедуру из чужого ЕХЕ файла
Как определить работает ли уже данное приложение или это первая его копия?
Кaк мнe уcтaнoвить пpoгpaммнo зaдepжку для "HINT" ?
Получение интерфейса объекта из OleVariant
Как
вызвать процедуру из чужого ЕХЕ файла
02 июл 2001 (понедельник), 13:15:31
Как определить работает ли уже данное приложение или это первая его копия?
Кaк мнe уcтaнoвить пpoгpaммнo зaдepжку для "HINT" ?
Получение интерфейса объекта из OleVariant
Хинт любой формы
Как выполнить UnDo в Memo
Как определить, на какой строке находится курсор?
Определение координат курсора в Memo
Как поставить кypсоp в опpеделеннyю стpокy?
Как в Memo прокрутить текст
Синхронизация таблицы и StringList
Application.ProcessMessages();
как использовать CopyFile и CreateFile.
Как правильно создавать компоненты в run-time?
CopyFile
Перетаскивание формы за ее поле
Управление питанием из программы на Delphi
как заставить Рабочий Стол Windows обновится?
Как сделать, что б с этой же базой работали и другие машины из локальной сети?
Малоизвестные команды Windows 9xx для запуска из командной строки
Как показать подсказки "hints" для элементов меню?
Tree Directory
Необходимо запустить внешний процесс и подождать, пока он отработает
Как в дельфи переместить указатель мыши в нужную точку экрана
Как
получить имя файла и путь локальной таблицы?
15 июл 2001 (воскресенье), 10:53:35
Как проиграть файл не использую MediaPlayer ?
Вообщем ситуация: нужно отправить созданное моей
программой письмо по е-майлу независимо от юзера
т.е. чтобы он не подозревал об отправке. Вот бы это на АПИ с примером!
Отослать электронное письмо или запустить Интернет-Браузер по "клику" на определенном
"контроле" информации. Такое действие реализуется следующим образом (к примеру
в DBGrid):
Как создавать ярлыки на рабочем столе?
Install BDE прога
DBGRID - сохранение конфигурации
Запустить программу и дождатся завершения
Копирование файлов средствами Delphi
Получение интерфейса объекта из OleVariant
Как вытащить VersionInfo из свойств проекта
Файловые операции средствами ShellAPI
Tlist
Использование TstringList в визуальных компонентах
Как получить список установленных модемов в Win95/98?
TStringList в TIniFile
Как
узнать полный путь и имя файла загруженной DLL?
Как узнать полный путь и имя файла загруженной DLL?
находится ли точуа внутри фивуры
Мне необходимо программно собрать строчку типа "c:\Мои Документы\Temp.txt"
Как получить серийный номер жесткого диска
function WinExecAndWait(FileName:String; Visibility : integer):integer;
есть ли способ проконтролировать корректность возвращения памяти?
Читаем из файла, открытого другим приложением.
Как создать таблицу базы данных, не используя Database Desktop?
используется свойство Pixels
Как в Ворде макросом удалить символы возврата каретки?
узнать какая нажата кнопка на клавиатуре (мыши) вне зависимости от того, какое
приложение в данный момент активно?
Как проиграть WAV без MediaPlayer
Как перевести в 16-ричный код букву ?
Можно ли созданить e-mail письмо с аттачем и текстом внутри ?
Как открыть ComboBox программно.
Как автоматически опpеделить кодиpовкy текста?
Бегущая строка
Как в ListBox нарисовать Item своим цветом?
Как определить дату BIOS
Volume name:
Как из под Дельфей дозвониться до провайдера?
menu (статья Wicked Code by Jeff Prosise)
Sub ShowViewPageNo() BasikForApl
как вывести список файлов, как в Проводнике.
Проверка правильности E-mail адреса.
Какие значения надо задавать к процедуре Winexec?
Как загрузить и отмасштабировать JPEGImage в TImage
Как отслеживать изменения файловой системы?
в многооконном приложении необходимо обратить внимание
пользователя на то, что какое-то из окон требует внимания
Подключение и отключение сетевых дисководов
Как заставить появляться хинт, когда я захочy ?
Иерархические структуры...
Как проверить готовность диска без появления окна ошибки Windows?
как программно в Internet Explorer нажать кнопку "Clear cache".
Как из программы убрать(скрыть) таскбар
Копирование экрана
Как узнать, находится ли дискета в дисководе?
Экспорт
и импорт из реестра
Как сделать на форме действующий URL
Бегущая строка ...
Записать и прочитать данные из файла
Как создавать ярлыки на рабочем столе?
Как изменить цвет ячейки TDBGrid в зависимости от текущего значения
Как вывести hint для ячейки DBGrid.
Назначение цвета для каждой строки, вывод ячейки в несколько строк
DBGRID - сохранение конфигурации
Check box в ячеках DBGrid
Dbgrid
Удалять индексный файл, DBF-ку открывать Структура DBF
Как
получить список компьютеров в локальной сети?
Пример кода для объединения ячеек и выравнивания текста (EXCEL).
Копирование поддиректории
Как определить работает ли уже данное приложение или это первая его копия?
Подключение сетевого диска.
Как проверить соединение с интернетом.
Как в Delphi реализовать возможность пропищать звук
различной длины и частоты
Вставить Combobox в DBGrid
Как получить число и список всех компонентов, расположенных на TNoteBook?
Как обработать событие - выход мыши за пределы формы?
Итоги в DB-гриде
Подкажите
где взять компонент Grid с возможностью объединять несколько ячеек в одну, как
в Exel.
Когда я добавляю обьект в список TStrings как мне его потом уничтожить?
Добавление программы в автозапуск
Как создать отдельную подсказку (hint) для каждой ячейки StringGrid?
Доступ объекту Oracle:
Электронное письмо или запустить Интернет-Браузер по "клику" на определенном "контроле"
информации.
Как использовать свои курсоры в программе?
Как получить строку сообщения об ошибке Windows код которой получен функцией GetLastError?
Как получить координаты указателя мыши относительно формы в Дельфи?
Удалить каталог со всем содержимым
Копирование файлов * *
Как написать очень маленький инсталлятор ?
Создать ярлык можно при помощи данной функции:
Оповещение приложения (или всей системы) о изменении WIN.INI * *
Как удалить самого себя ??
Добавление программы в автозапуск
Удаление файла в корзину
Добавление ссылки на файл в меню Пуск|Документы
Установка своего WallPaper для рабочего стола Windows
Как передать при создании нити (Tthread) ей некоторое значение?
Как
изменить шрифт hint'а?
Как получить информацию о версии файла?
Как скопировать директорию
Как рисовать прямо на экране?
Как получить серийный номер тома жесткого диска?
Изменения размера файлов формата JPEG
Как сделать родительское окно с фоновым рисунком в клиентской области?
Как программно выключить компьютер
SetVolume почему-то не дает никакого эффекта.
Как узнать букву, соответствующую CD-ROM'у из Дельфы?
TStringGreed. - по русски говоря таблица.
Подскажите пожалуйста как в DataBase Desktop создать alias для
как на Дельфях написать простенькую звонилку до провайдера
Каким образом организовать ожидание завершения этой DOS-задачи?
серийный номер винта
Преобразование Картинки формата ICO в Картинку формата BMP
данные о пользователе и о системе.
Атрибуты файла.
Обычный
трюк с кнопкой "Пуск" (Start).
Как узнать и поменять разрешение экрана?
курсор мыши в какое-либо место экрана воспользоваться функцией SetCursorPos(x,y);
Перекодировка Распознавание кодировки
Работа с принтером.
OemToChar DOS->WIN CharToOem WinToDos
Защита Shareware приложения
Позиция курсора в TRichEdit
Как получить имена свободных com портов?
Format Floppy Disk С использованием API-функции
Как можно в нужной мне позиции поставить признак конца файла VB
Как вызвать процедуру из чужого ЕХЕ файла
сохранить а потом загрузить целый TListView (ViewStyle=vsReport) со всеми ячейками
в файле?
каким образом из программы зерегистрировать ее на другом компьютере?
два (или более) обработчика события,
Каким путем можно добиться доступа к базе данных без BDE Administrator
Ка запихнуть программу в трей и заставить ее реагировать на клик по ней?
Уменьшить прогу никак нельзя. Пустая форма занимает уже от 200 до 400 Kb
Как
определить работает ли уже данное приложение или это его первая копия?
Как написать свой PlugIN (типа поддержки различных форматов файлов ...)
Как изменять иконку приложения/окна во время его работы
Как выдвинуть дверцу CD-ROM'а?