Files

On

В разделе файлы будут периодически появляться полезные программы, необходимые всем и каждому.Надеюсь они вам пригодятся.Предлагайте и свои программы…Любому хакеру надо знать что у него за тачка.Специально для этой цели существует прога speed sys.Конечно не самая лучшая программа, но зато самая маленькая и…

Русификация ввода в консольных приложениях на Delphi

On

Решение задачи русификации консольных приложений с помощью модуля EsConsole Евгения Каснерика вполне симпатичное. Однако оно половинчатое: если запустить программку{$APPTYPE CONSOLE}uses EsConsole in ‘esconsole.pas’;var S: string[80];begin ReadLn(S); WriteLn(S); ReadLnend.и ввести строку кириллицы, то получим ту же проблему — на экране будет абракадабра, поскольку…

Динамические структуры данных

On

Что такое динамические структуры? Да просто данные, размер которых может меняться во время работы программы. В Delphi есть массивы, которые так и называются динамическими, есть строки. TStream тоже можно так назвать, его размер легко изменить в любой момент. Все замечательно, и очень…

Многострочность и StringGrid

On

Итак задача: требуется многострочный вывод в ячейку грида. Тут можно пойти двумя путями: первым и вторым, шучу. Можно сделать все капитально, на века, то есть создать свой компонент-наследник стандартного TStringGrid или воспользоваться встроенным обработчиком события TStringGrid.OnDrawCell. Начнем, как водится, с простого. Итак,…

Массив из элементов — как с ним бороться или как с ним дружить

On

Однажды я опубликовал на Мастерах статью, в которой создавались массивы из различных компонентов, вплоть до форм. Письма, полученные мною после опубликования, были посвящены зачастую не основной теме статьи, а вопросам по созданию массивов из объектов. Здесь я постараюсь ответить на задаваемые вопросы…