Приложения и распространение программ
Отстортировано:
- по дате публикации
- по комментариям
- по просмотрам
- по просмотрам за месяц
по дате публикации
- Листер плагин Total Commander для начинающих
Наверное, данная статья является не учебным пособием, а попыткой обобщить опыт, полученный автором в процессе разработки плагина xBaseView на Delphi 7, когда пришлось столкнуться с проблемами, довольно неприятными программисту, привыкшему мощной поддержке VCL среды.Автор: Е. Савич / 19 марта 2004 года
- Сборка очень маленьких программ в Borland C++ Builder
Здесь описан порядок сборки программ или DLL не нуждающихся ни в VCL ни в RTL. Собрать программу без VCL позволяет Wizard создания консольного приложения. Как же собрать программу без RTL?06 мая 2003 года
- Оптимизация приложений С++Builder в архитектуре клиент/сервер
Одним из главных факторов, влияющих на принятие решения о переносе информационных систем в архитектуру клиент/сервер, является потенциальная возможность повышения производительности работы пользователей, особенно в тех случаях, когда находящиеся в эксплуатации приложения не удовлетворяют требованиям, предъявляемым к скорости обработки данных ввиду их большого объема, а также высокой интенсивности и сложности запросов.Автор: Наталия Елманова
- COMponents
Если две или более DLL предоставляют одинаковые функции (immutability), вы можете использовать любую из этих DLL. Однако одно приложение не может использовать сразу несколько DLL, как и не могут одновременно несколько таких DLL находиться на одном и том же компьютере. Технология COM решает эту проблему.Автор: Panther Software
- Аргументы функции main()
— комментариев: 3В языке C заданы два встроенных аргумента функции main: argc и argv. В средах разработки фирмы Borland (Borland Builder C++, Borland C++ и т.п.) предусмотрен еще и третий аргумент env, который, так же как и argv является указателем на массив строк, но содержит установки среды.
- Создание консольных приложений в C++ Builder 6
— комментариев: 9Всякий начинающий программист после изучения некоторых основ языка программирования, будь то C++, Pascal, Assembler, обязательно хочет написать свою первую программу. По устоявшейся традиции этой программой в большинстве случаев является приложение, выводящее на экране монитора надпись "Hello world!" Итак, приступим к написанию первой программы!Автор: OvaL
- Написание маленьких приложений на Borland C++ Builder
— комментариев: 3Натыкаясь в Интернете на довольно интересные программы, я часто не решался их закачивать после того, как узнавал их размер. Какую ни возьми - все огромные. Да и ресурсов системных потребляют немало. В этой статье я расскажу о том, как сделать программу в среднем в 10 - 100 раз меньше размером, чем попадаются аналогичные.
- Создаем и подключаем DLL
— комментариев: 10Статическая загрузка Динамическая загрузка Сейчас мы рассмотрим для чего нужны DLL (Dynamic Link Library - динамически компануемая библиотека) и как их создавать. DLL- это участок кода хранимый в файле с расширением .dll. Код может быть использован другими программами, но сама посебе библиотека прораммой не является. Вобщем-то, динамически компонуемые библиотеки представляют собой набао скомпилированныых...
- Использование anonymous pipes для перехвата StdIn/StdOut дочернего процесса.
— комментариев: 6О том, как создать дочерний процесс и передать управление его потоком ввода-вывода родительскому процессу за счет переадресации StdIn/StdOut.Автор: Borland Developer Support Staff
- Поставка приложений, созданных с помощью С++ Builder
При окончательной сборке исполняемого файла (то есть непосредственно перед созданием дистрибутива) следует убрать из исполняемого файла отладочную информацию. Для этого следует из менеджера проектов вызвать диалоговую панель Project Options и нажать кнопку Release.Автор: Наталия Елманова
- Использование DllEntryPoint
В данной статье я хотел бы рассмотреть два вопроса - во первых, рассмотреть пример использования точки входа библиотеки (DllEntryPoint), во вторых - продемонстрировать один из способов, как определить версию файла библиотеки из ее самой. Собственно определение версии - это задача достаточно частная - на самом деле используя подобную технологию можно например маппить в память образ длл, модифицировать и... ну впрочем ограничимся получением версии.Автор: Константин Малахов