966 читали · 6 лет назад
Зачем нужны записи (Record) в Pascal и Delphi (Object Pascal) ?
Для использования в программе множество однотипных данных используются массивы. Однако, очень часто возникает необходимость использовать разнородные типы данных для описания одного и того же объекта. В этом случае в программе используется тип, называемый запись. Запись – это структура, состоящая из фиксированного числа компонент, называемых полями. Данные одного поля разных записей имеют один и тот же тип, а разных полей могут иметь разные типы. Общий вид описания типа record: type t = record id11, id12, …: type1; id21, id22, …: type2; ………………...
Реверсим 64-разрядные приложения на Delphi
Программы на Delphi пусть и нечасто, но все же попадают в руки любителей поковыряться в чужом софте. Сегодня мы разберем методы реверса и отладки таких приложений. А заодно запасемся нужными инструментами. Хорошего хакера от хорошего кодера отличает то, что первый не просто знаком со всеми необходимыми для выполнения текущей задачи инструментами и умеет ими пользоваться, но также понимает их внутреннее устройство и принципы работы. Чтобы при необходимости обойтись без них, просто руками выполнив действие, под которое инструмент по каким‑то причинам не был заточен...
385 читали · 5 лет назад
Бесплатная версия Delphi – Community Edition
Наконец-то свершилось, теперь существует бесплатная версия Delphi (хотя это было сделано уже более года назад), редакция которой называется Community Edition. Теперь многие могут не искать взломанные версии Delphi на различных сайтах и торрентах, а официально скачать бесплатную версию и начать разрабатывать кроссплатформенные приложения. Теперь вы можете создавать приложения для iOS, Android, Windows, а также macOS используя синтаксис и компоненты Delphi. Конечно, данная версия является ограниченной по функционалу, но поверьте, этого достаточно, чтобы делать довольно «мощные» приложения...