Директиви, оператори та функції Bascom-8051 – ЧАСТИНА 4

Синтаксис:DO Тіло циклу LOOP [ UNTIL expression ] Expression – вираження умови припинення циклу З циклу можна також вийти, застосувавши в тілі циклічної програми директиву EXIT DO або оператор GOTO Приклад:Dim A As Byte

Обходимо процеси системи

Євген Левшаков, mcsa.ru Потрібно відсортувати виконання процесів у системі, тобто почергово виконати кілька процесів, тим самим автоматизувати деякий “трудовий процес”? Цей код надає таку можливість. Ви створюєте “Кадр” існуючих в системі процесів, знаходите в ньому потрібний вам процес по його ID і обробляєте його повідомлення.

Клавіатурний шпигун за допомогою Delphi

Ось ісходнічек простенького клавіатурніка можете робити з ним що хочете, головне не зазнавайтеся! До основних його преемуществам можу віднести те що він дуже малий для проги такого класу (19кб), що речі ламає переконання про грамоздкості Delphi дає мало місця в оперативці (зазвичай 1-1,5 мб)! Програма абсолютно безопастности і предназдначенна тільки для вивчення!

Приклад створення VxD-драйвера на Delphi (исходники), Різне, Програмування, статті

Компіляція даного прикладу можливий лише з Delphi 3. Delphi 2 не був випробуваний у зв’язку з його відсутністю, об’єктні фали створені Delphi 4 відкидаються Microsoft Linker 5.12.8181 як файли невідомого формату.При написанні цього матеріалу було використано Microsoft Macro Assembler ver. 6.11d і Microsoft Incremental Linker ver. 5.12.8181 з поставки Windows 98DDK

Процедури і функції для роботи з OpenOffice, Інтеграція додатків і даних, Бази даних, статті

Автор: Володимир Ермарков, Королівство Delphi Все в світі розвивається по спіралі. Раніше програмісти розробляли механізми взаємодії між Delphi і MSExcel, тепер вони методом проб і помилок створюють програми для створення документів в OpenOffice. Сподіваюся, що ця стаття заощадить час і зусилля для вирішення більш важливих проблем, ніж відкриття шаблону та пошук потрібної комірки.

Створення непрямокутних форм в Delphi, Різне, Програмування, статті

Трохи про непрямокутних формах … Здається, весь світ зійшов з розуму по таким формам; всі форуми рясніють питаннями на цю тему Чи є складності при створенні непрямокутної форми? Ні … Майже … Справа в тому, що задати зовнішній вигляд форми можна, викликавши лише одну функцію SetWindowsRgn.

Перехоплення API функцій. Основи, Різне, Програмування, статті

Здрастуй читач. Сьогодні я розповім досить таки ефективну методику перехоплення API функцій. Не слід думати, що якщо ми хочемо перехопити API функції, то ми пишемо або троян, вірус і ще якусь заразу, за допомогою перехоплення API функцій здійснюються багато захисні механізми, перехоплення API функцій це досить-таки потрібна і корисна річ. Для прочитання цієї статті з […]

Написання ігрового інтернет сервера, Різне, Програмування, статті

Введення Напевно, Ви грали в таку гру як “Warcraft 3”. І було б просто чудово, якщо Ви грали по Інтернету, бо в цьому випадку Ви б могли споглядати і випробувати в дії те, що називається “Battle.net”. У будь-якому випадку я поясню. Це такий собі “портал” завдяки якому гравці усього Інтернету можуть запросто знайти працюючі ігрові […]

Автоматична локалізація структурних помилок в процесі форматування вихідних текстів Pascal + Delphi (исходники), Різне, Програмування, статті

Відладчики і форматер вихідних кодів програм, які використовуються в сучасній практиці програмування, базуються в основному на принципі односпрямованої обробки тексту. З вихідного файлу вводиться рядок тексту і тут же проводиться висновок цієї інформації у вихідний файл. Максимум, що дозволяє даний підхід, це виділяти оператори на окремий рядок і виводити їх з відповідним зсувом. В даній […]

Контейнер візуальних об’єктів, Різне, Програмування, статті

Автор: Юрій Спектор, Королівство Delphi Проектування об’єктно-орієнтованих систем. Приклад – “Контейнер візуальних об’єктів”. Розглянемо досить поширену практичну задачу: необхідно реалізувати візуальний контейнер, на якому розміщуються графічні об’єкти. Ці об’єкти повинні бути не тільки намальовані на поверхні цього контейнера, але і доступні користувачеві для різних маніпуляцій, таких як виділення, переміщення з допомогою миші та ін Об’єкти […]