Алгоритм работы приложения для отправки sms достаточно простой. При помощи компонента twebbrowser нужно реализовать отправку данных на веб-сервер сотового оператора, содержащих информацию о телефонном номере, текст сообщения и некоторой служебной информации.
Категория: Языки программирования | Просмотров: 202

Вопрос «как работать с com-портами?» стал классическим на многих конференциях по языкам программирования. Рано или поздно чуть не каждому программисту приходится работать с портами ввода/вывода. Сегодня я хочу рассказать про работу с последовательным портом из-под самой распространенной на сегодняшний день 32-разрядной операционной системы — windows. Статья построена по принципу «от простого к сложному». Сначала будут изложены основы работы с портами из-под win32 с описанием необходимых функций. Затем рассмотрим применение этих функций на примере delphi-программы. Конечным результатом будет класс, предназначенный для работы с com-портом, и пример использующей его программы.
Категория: Языки программирования | Просмотров: 243

Для перевода программ под windows используются редакторы ресурсов, которых развелось достаточно много. Самые лучшие, на мой взгляд, resurs hacker и restorator. У каждой из них есть свои плюсы и минусы. С помощью программы resurs hacker Вы можете курсором мыши передвигать или растягивать окна и кнопки, а это Вам понадобится, так как переведя надпись кнопки на другой язык, она может быть больше и не вмещаться в размеры кнопки. Также можно изменять стили, создавать новые или удалять существующие ресурсы непосредственно в exe модуле или res файле.
Категория: Языки программирования | Просмотров: 205

Привет! Сегодня мы будем работать с тем, что постоянно видим на экране своего монитора, а именно со своим рабочим столом. Не буду сильно болтать о том о сем а сразу же начну с полезных примеров. Для начала давайте разберемся как можно обновить рабочий стол. Я знаю целых два способа для этого.
Категория: Языки программирования | Просмотров: 222

Данный материал содержит примеры создания строк ado connection для различных типов часто используемых Баз Данных, например: odbc dsn, odbc dsn-less, ole db provider, ms remote, oracle, excel, foxpro и т.д.
Категория: Языки программирования | Просмотров: 104

Данный спиок вопросов и ответов на них содержит наиболее часто
задаваемые вопросы по использованию в своих программах для microsoft
windows 95 и microsoft windows nt 4.0 возможности оболочки, называемой
system tray.
Категория: Языки программирования | Просмотров: 228

Вы познакомились с вопросом построения mdi-приложений в delphi. Воспользовавшись выбранным подходом, смогли узнать подробности о mdi в windows и о поддержке delphi этого подхода. Однако не самый лучший способ следовать подходу "с самого начала", если вам нужно построить реальное приложение mdi. В delphi реализован шаблон mdi application, позволяющий быстро построить начальный код приложения mdi. Рассмотрим основные функции этого инструментального средства.
Категория: Языки программирования | Просмотров: 112

Напишем программу, которая не будет пользоваться vcl, а бу функций windows api.
Приложения такого типа нужны, когда размер исполняемого файла является критичным. Например, в инсталяторах, деинсталяторах, самораспаковывающихся архивах
и т.п. В крайнем случае, для того чтобы посмотреть какую работу выполняет за нас vcl, и что из себя представляет windows-программа.
На самом деле все очень просто...
Категория: Языки программирования | Просмотров: 114

Основные команды:

select - выбрать
insert - вставить
update - обновить
delete - удалить

extract - декодирования даты и времени

Категория: Языки программирования | Просмотров: 192

Как сделать развернуть окно на весь экран?
postmessage(application.handle, wm_syscommand, sc_maximize, 1);

Как сделать форму без caption?
Обычная форма:

tform.style:=bsnone

Категория: Языки программирования | Просмотров: 223

Ты пишешь на дельфях и чувствуешь себя аутсайдером? Тебе нечем ответить в бесконечных hollywar?ах? Теперь ты точно будешь знать: дельфи стоит того, чтобы его любить. И не только из-за простоты этого языка. Очень маленькие и очень быстрые программы на дельфи - это возможно! Ты расскажешь об этом всем сомневающимся. И с мнением, что дельфи - язык для ламеров, будет покончено!
Категория: Языки программирования | Просмотров: 252

Существуют приложения, которым необходимо перехватывать все нажатия клавиш в windows, даже если в данный момент активно другое приложение. Это может быть, например, программа, переключающая раскладку клавиатуры, резидентный словарь или программа, выполняющая иные действия по нажатию "горячей" комбинации клавиш.
Категория: Языки программирования | Просмотров: 222

Напишем программу, которая не будет пользоваться vcl, а будет использовать вызовы функций windows api.
Приложения такого типа нужны, когда размер исполняемого файла является критичным. Например, в инсталяторах, деинсталяторах, самораспаковывающихся архивах
и т.п. В крайнем случае, для того чтобы посмотреть какую работу выполняет за нас vcl, и что из себя представляет windows-программа.
На самом деле все очень просто...
Категория: Языки программирования | Просмотров: 135

1 Используйте в приложениях Runtime Packages - пакеты времени выполнения. Выберите Project>Options, перейдите в появившемся окне на страницу Options и установите флажок Build with Runtime Packages. Размер исполняемого файла вашего проекта сократится в 5-10 раз, поскольку с ним не будут соединяться динамические библиотеки Delphi. Однако программа будет исполнятся только в том случае, если обнаружит на компьютере коллекции Borland - *.bpl (то есть, говоря проще, если на винте есть Delphi :)).
Категория: Языки программирования | Просмотров: 168

Концепция Delphi1 была реализована в конце 1994 года, когда вышла первая версия среды разработки. В основу этого программного продукта легли концепции объектно-ориентированного программирования (ООП) на базе языка Object Pascal и визуального подхода к построению приложений.
Категория: Языки программирования | Просмотров: 238

Текстовый файл отличается тем что он разбит на разные по длине строки, отделенные символами #13#10. Есть 2 основных метода работы с текстовыми файлами - старый паскалевский способ и через файловые потоки. У обоих есть преимущества и недостатки. Через потоки способ проще поэтому начнем с него.
Итак у всех потомков класса tstrings (tstringlist, memo.lines и т.п. ) есть методы записи и чтения в файл - savetofile, loadfromfile. Преимущество - простота использования и довольно высокая скорость, недостаток - читать и писать файл можно только целиком.
Категория: Языки программирования | Просмотров: 166

Выбираю все dll из каталога с программой,
загружаю каждую и пытаюсь найти в ней функцию (через api getprocaddress)
с заранее определенным жестко именем (например что нибудь типа ispluginformystuff).
Если нашлась - dll считается моим плагином, если нет - выгрузить и забыть.
Категория: Языки программирования | Просмотров: 222

В последнее время в связи с растущей популярностью сети Интернет все чаше становится необходимость разработки приложений, которые бы могли работать непосредственно в www среде. Т.е. такие, которые бы полностью бы интегрировались в уже привычные нам веб-странички. По сути дела работа с таким приложением происходит полностью через любимый браузер пользователя и ничем не отличается от серфинга по страничкам. Ввод данных равно как и выдача обработанных результатов происходит через html-формы веб-страничек. Обработка же данных происходит на веб-сервере. Таким образом, мы получим самое что ни есть клиент-серверное приложение в его самом классическом понимании.
Категория: Языки программирования | Просмотров: 214

Читая и перечитывая вопросы и ответы я все время натыкался на вопросы о компоненте T WebBrowser . Сначала я думал, что все просто, но когда самому понадобилось написать приложение с использованием TwebBrowser … оказалось, что не все так просто! Эта статья не претендует на исчерпывающие руководство по написанию браузера в Delphi 5 - скорее всего она будет со временем дополняться и исправляться. Я постарался обобщить в одном работающем примере решения большинства вопросов, заданных на этом сайте (признаюсь, там были и мои). Также выражаю большую признательность Елене Филлиповой за исчерпывающие ответы на некоторые из них, и всему Королевству за столь хороший и полезный сайт.
Категория: Языки программирования | Просмотров: 129

Рассмотрим наборы компонентов, которые присутствуют в библиотеке компонентов delphi 7, предназначенных для работы с базами данных. Вы узнаете, что такое набор данных, источник данных и познакомитесь с другими понятиями, связанными с базами данных.
Категория: Языки программирования | Просмотров: 214

« 1 2 3 4 ... 8 9 »