Так получилось, что передо мной встала задачи работы с канвой (TCanvas) больших
размеров (от 2000 и более точек в одном измерении). Через достаточно короткое
время работы я обнаружил, что методы TCanvas иногда ведут себя некорректно.
При попытке изобразить некую анимацию использую только средства TCanvas, на
экране получается черте-чего. Все мельтешит, дергается, одним словом - не
годится.
Часто бывает необходимо обработать почтовые сообщения от
пользователей. Например, занести заказчика товара в базу данных или высказывания
клиентов о вашей фирме (своеобразная книга жалоб и предложений). Это можно
сделать вручную, читать каждое сообщение, копировать, перезаписывать, … Но если
к вам ежедневно обращаются сотни или даже тысячи клиентов?
Многие игры в нынешнее время поддерживают мультиплеер, почему? Потому что
сейчас люди уже перестали довольствоватся Ai’ем, который играет в частности ‘линейно’,
его нельзя обмануть, пошутить над его действиями или разозлить... =) С ним
играть можно только на уровне обучения игры, а далее – сеть, живые игроки… ;).
Till написал " А не случалось ли вам выводить для пользователя сообщения об ошибках? Кажется -что может проще? Правильно кажется. Только бывает возможностей для него ошибиться – море, а вы один. Например, заполняет он базу, полей много, и обязательных для заполнения среди них тоже много. И ведь он забудет че ниб заполнить. И захочет шоб прога сама ему подсказала, че именно он забыл."
При разработке приложений, которые затем будут использоваться на большом
числе различных ПК очень полезно иметь возможность не только получения
информации о текущем видеорежиме, но и возможность получить все доступные
видеорежимы для данного ПК. Еще одна область, где используется переключение
видеорежимов при написании игр без использования DirectX.
Иногда Delphi-приложениям может не хватать функциональной полноты стандартной
библиотеки компонентов и тогда бывает необходимо обратиться к Microsoft Win32
API (Application Programming Interface - интерфейса взаимодействия прикладной
программы с операционной системой). Почти все функции из Microsoft Win32 API
описаны в модуле windows.pas (который по умолчанию включается в cекцию uses
новых модулей). Cледует заметить, что часть из этих функции ведет себя по
разному в зависимости от текущей операционной системы (Windows 95, 98, NT).
Статья представляет собой изучение создания консольного приложения в Delphi.
Прежде чем начать вникать в подробности, необходимо уточнить, что консольные
приложения это особый вид Windows приложений - с одной стороны он имеет полный
доступ к функциям Win API, с другой - не имеет графического интерфейса и
выполняется в текстовом режиме.
Довольно часто перед программистами, работающими в небольших компаниях, стоит
проблема импорта данных из программы "1С:Предприятие", или экспорта в нее же.
Причин тому может быть множество - например, желание автоматизировать обновление
прайс-листа на веб-страничке компании на основании реальных данных, или же
автоматизация ввода первичных документов, отправляемых по электронной почте
компанией-поставщиком. Какая бы задача подобного рода ни стояла перед
программистом, она, как правило, успешно решается с помощью связки Delphi-1C. В
этой статье я хотел бы дать рекомендации и разъяснить некоторые аспекты
использования механизма OLE Automation применительно к программе "1С:Предприятие
версия 7.7".
Речь сегодня опять пойдет о резидентных программах. В этот раз в программу
будут добавлены новые функции, а именно: записная книжка, "усыпление" компьютера,
вызов диалога "Завершение работы Windows". Для тех, кто не читал предыдущего
выпуска: чтобы создать программу без модулей (а это здесь нужно) можно в меню
File | New... выбрать Console Application.