Приложения и распространение программ
Отстортировано:
- по дате публикации
- по комментариям
- по просмотрам
- по просмотрам за месяц
по дате публикации
- Ресурсы. Зачем они нужны
— комментариев: 1В этой статье я хочу рассказать основы работы с ресурсами. Как всегда сначала я поясню для чего же нам нужна эти ресурсы: Например для программ инсталляции (не лучший пример но), т.е. в программу можно запихать ещё пару программ. Для хранения большого числа картинок. Для хранения своих курсоров...Автор: Alar / 12 декабря 2007 года
- Общение между запущенными копиями своих программ.
Рассматривать задачу будем на конкретном примере некого приложения. Опишем предметную область и постановку задачи: необходимо чтобы наше приложение, зарегистрировав себя как протокол в системе Windows, позволяло при нажатии на ссылкуу вида testproject:\xxxxx запустило наше приложение (если оно не запущено) и передало ему параметры ссылки. Если же приложение уже запущено, то нам не обходимо запущеной копии приложения сообщить параметры ссылки. Ну чтож, задачу описали, приступим к реализации...Автор: Квэнди / 09 ноября 2007 года
- Эффективный способ применения интерфейсов в MDI приложениях
В книгах по программированию при рассмотрении различных приёмов и методов приводятся в основном "игрушечные" примеры. Иногда даже можно встретить высказывания автора: "профессиональные программы так не пишут". В самом начале изучения современного объектно-ориентированного программирования я не задумывался над тем, что значит писать профессионально. Задумался, когда стал писать масштабный проект. В этой статье хочу поделиться своим опытом - описать несколько своих решений.Автор: Валерий Шер-хан / 01 марта 2007 года
- Выдёргивание и сохранение ресурсов в DLL или EXE.
Иногда возникает необходимость вшить ресурсы в исполняемый файл Вашего приложения (например чтобы предотвратить их случайное удаление пользователем, либо, чтобы защитить их от изменений). Данный пример показывает как вшить любой файл как ресурс в EXE-шнике. Далее рассмотрим, как создать файл ресурсов, содержащий корию какого-либо файла. После создания такого файла его можно легко прицепить к Вашему проекту директивой ...14 февраля 2007 года
- INSTALL'им программы по списку
— комментариев: 5Просмотрев комментарии к своей прошлой статье о создании оболочки для диска, я обратил внимание на слова Abigor'а, процитирую: "Вот если бы ты описал, для широкого круга, возможность создания списка программ на установку и запуском их в соответствии с очередностью в списке, это было бы уже другое дело." Так как подробностей о том, какая же она все-таки должна быть здесь немного, то пришлось написать что-то похожее, но идея я думаю была полностью реализована.Автор: Панков Константин / 17 октября 2005 года
- Оболочка для компакт-диска своими руками
— комментариев: 10Дело в том, что иногда ты сносишь свою винду по ряду причин будь то атака вирусов или отсутствие свободного места на жестких(бывают и такие) и после её перестановки ты начинаешь устанавливать необходимый тебе софт. Всё бы нечего, но есть одно "но" - все нужные проги находятся на разных дисках, казалось бы создал диск, записал на него что надо и все, но разве так поступает настоящий Delphi кодер. К тому же у меня, например часто спрашивают мои диски с софтом, а потом задают вопросы: "Что за прога?"; "Для чего она нужна?" и т.д. Так вот ты видел диски от AlexSoft? Мы сделаем такой же. Приступим.Автор: Панков Константин / 03 октября 2005 года
- Перевод в Delphi-приложениях
Реализовать перевод в приложениях Delphi можно реализовать несколькими способами: С помощью ресурсов на нужном языке (с помощью меню Project -> Languages). Этот способ часто описывается в книгах по Delphi, а так же в большом количестве статей в интернете. Поэтому, этот способ не будем описывать в этой статье. К сожалению, локализация с помощью текстовых ресурсов в Delphi не предусмотрена. Хотя, иногда данный способ может быть более предпочтительным, чем перевод с помощью ресурсов, реализованный в Delphi.Автор: Рудюк С.А. / 26 сентября 2005 года
- Диалог в стиле wizard'a
В этой статье на простом примере я покажу, каким образом можно организовать в своей программе диалоговое окно с пошаговым выполнением (уточнением) какой-либо задачи (такое окно обычно называют мастером или визардом (от англ. wizard - волшебник, маг)). Наибольшее распространение мастера получили в программах-инсталляторах, а также в других программах, требующих для выполнения своей задачи строго определенной последовательности действий, которая (последовательность) может оказаться сложной для новичка.Автор: Dynamic / 05 февраля 2005 года
- Консольные приложения в Delphi
Статья представляет собой изучение создания консольного приложения в Delphi. Прежде чем начать вникать в подробности, необходимо уточнить, что консольные приложения это особый вид Windows приложений - с одной стороны он имеет полный доступ к функциям Win API, с другой - не имеет графического интерфейса и выполняется в текстовом режиме.Автор: Alex G. Fedorov / 01 января 1997 года
- Вывод справочной информации (CHM)
— комментариев: 4Чтобы вывести справочную информацию, которая находится в СНМ-файле, нужно воспользоваться ActiveX-компонентом (элементом управления) ньореп, который входит в состав Windows и представляет собой специальную динамическую библиотеку (файл Hhopen.ocx).
- Консольные приложения в Delphi
— комментариев: 4Статья представляет собой изучение создания консольного приложения в Delphi. Прежде чем начать вникать в подробности, необходимо уточнить, что консольные приложения это особый вид Windows приложений - с одной стороны он имеет полный доступ к функциям Win API, с другой - не имеет графического интерфейса и выполняется в текстовом режиме.Автор: Alex G. Fedorov
- Защита программ от взлома
— комментариев: 14Автор: © Зайцев Олег, 1999 http://z-ol.chat.ru/protect1.htm Эта статья посвящена достаточно актуальной в настоящее время тематике - защите программ от взлома и нелегального копирования. Этой теме посвящено много статей, одна из наиболее интересных (из тех, которые попались мне) - статья "Защита shareware-программ" Владимира Каталова в Компьютерре Online#240. Он привел ряд советов...Автор: Зайцев Олег
- Защита Shareware приложения
— комментариев: 2Автор: Олег Завгороднийwww.исходники.ru После добавления следующего кода в программу, она запустится только один раз за время сессии Windows. Для повторного запуска программы необходимо будет перезагрузить Windows. procedure TForm1.FormShow(Sender : TObject); var atom : integer; CRLF : string; begin if GlobalFindAtom('THIS_IS_SOME_OBSCUREE_TEXT') = 0 then atom := GlobalAddAtom('THIS_IS_SOME_OBSCUREE_TEXT')...Автор: Олег Завгородний
- Свои апплеты в панели управления
Апплеты в панели управления, это обычные DLL, имеющие расширение .cpl (Control Panel Library) и располагающиеся в системной директории Windows. В свою очередь, в каждом файле cpl может храниться несколько апплетов. Cpl имеет единственную функцию точки входа CPlApplet(), через которую поступают все сообщения от панели управления.
- Многоязычный интерфейс приложений в Delphi
— комментариев: 6Наверняка, вам хоть раз в жизни приходилось разрабатывать многоязычное приложение. Например, вам нужно, чтобы ваше приложение "ругалось&aquot; как на английском, так и на русском языке. В таком случае, обычно, один язык встраивается в приложение, как правило, английский, а потом пользователю предоставляется возможность выбрать язык интерфейса программы.Автор: Денис Колисниченко, dhsilabs@mail.ru
- Как создать shareware защиту?
— комментариев: 8В этой статье мы поговорим о том как создать программу,в которой после регистрации (ввода лицензионного ключа) - отображаются скрытые возможности.Автор: Владимир Стеблевский