Работа с текстом
Отстортировано:
- по дате публикации
- по комментариям
- по просмотрам
- по просмотрам за месяц
по дате публикации
- Обмен данными с Excel
В delphi 5, для обмена данными между Вашим приложением и excel можно использовать компонент texcelapplication, доступный на servers page в component palette. На форме находится tstringgrid, заполненный некоторыми данными и две кнопки, с названиями to excel и from excel. Так же на форме находится компонент texcelapplication со свойством name, содержащим xlapp и свойством connectkind, содержащим cknewinstance. Когда нам необходимо работать с excel, то обычно мы открываем excelapplication, затем открываем workbook и в конце используем worksheet. Итак, несомненный интерес представляет для нас листы (worksheets) в книге (workbook)....13 июня 2007 года
- Шифруем файл с помощью пароля
— комментариев: 4Здравствуйте, уважаемые delphi'сты и не только. Сегодня я вам расскажу, как можно зашифровать файл с помощью пароля. Я напишу 2 функции, которые всё это делают (разумеется, одна функция будет зашифровывать, а другая расшифровывать) и засуну их в отдельный модуль, чтобы ими было проще пользоваться.Автор: Руслан Аблязов / 06 октября 2006 года
- Загадочный тип PCHAR
— комментариев: 9Здравствуйте, дельфисты! Сегодня вам поведую, что это за тип PCHAR. И как его корректно использовать. Этот тип упоминается во всех API функциях, которые принимают в качестве параметра какое-либо строковое значение. Сначала я расскажу вам про тип string. Тип string является главным преимуществом языка Pascal над языком С. Именно из-за этого типа программы, написанные на Pascal, весят больше, чем программы, написанные на С. Все знают, что тип string является массивом, котором каждый элемент является типом CHAR (следовательно, юникодовский тип WideString - массив из WideChar). Только размер этого массива неизвестен заранее и при каждом присваивании его длина изменяется.Автор: Руслан Аблязов / 06 октября 2006 года
- Вывод текста средствами API
— комментариев: 2Класс TCanvas Delphi включает далеко не все возможности Windows по выводу текста. Например, нет средств вывода вертикального текста или вывода текста под углом. Рассмотрим средства API, позволяющие решить эту и некоторые другие проблемы.Автор: Садовой А.Г. / 27 января 2006 года
- Работа с форматом RTF в Delphi
— комментариев: 2Мы живем в роскошное время - большинство ресурсов тратится человечеством впустую, буквально на ветер. Это тем более верно для ресурсов компьютерных: типичная загрузка процессора среднего (например, моего) компьютера - что-то около 10%, огромный винчестер завален никому не нужными файлами, из которых вряд ли используется более 20-30%, а до многих очередь так никогда и не доедет, из полутора же гигабайт оперативной памяти я нагружаю, максимум, 600-700 мег. Аналогичная "роскошная" ситуация и на уровне прикладного программирования: типичная программа содержит массу не используемого кода и ресурсов. Вполне естественно, что такие программы порождают столь же толстые и бестолковые документы. Ситуация отчасти объясняется новыми технологиями программирования, нацеленными на получение быстрых результатов в ущерб оптимизации и надежности кода. Возможно, не обходится и без "тихого сговора" с производителями комплектующих, непрестанно ищущих повод для нашего апгрейда за наш же счет. В качестве иллюстрации можете открыть любой "документ MS Word" с расширением doc и посмотреть, каково соотношение между полезной информацией (это еще предполагая, что напечатанный текст априори является такой информацией) и различной "пургой".Автор: Арсений Чеботарёв / 27 апреля 2004 года
- Вывод данных в Excel
Рано или поздно практически каждый программист сталкивается с необходимостью организовать экспорт данных в MS Office. При этом каждое "поколение" программистов натыкается на одни и те же вилы. Вот три часто встречающихся вопроса...Автор: Кулюкин Олег / 27 декабря 2001 года
- UUE кодирование
Для того, чтобы ОНО заработало, необходимо создать проект в составе: Форма (form) - 1 шт, Поле ввода (edit) - 2 шт., используются события OnDblClick, Кнопка (button) - 1 шт., используется событие OnClick, Диалог открытия файла (Open Dialog) - 1 шт, Диалог сохранения файла (Save Dialog) - 1 шт. Имена файлов будут вводится либо вручную, либо из диалога (double-click на поле ввода edit), причем в edit1.text должно лежать имя входного файла, в edit2.text - выходного. По нажатии кнопки пойдет процесс, который завершится сообщением "DONE."Автор: Sergei Dubarev
- Управление Word-ом из Дельфи
В этой статье мы рассмотрим пример того, как управлять объектами Word-а (Excel - аналогично) из программ на Delphi.Автор: Коньков В.М. (13-ый)
- Организация функции ПОИСК в TMemo
— комментариев: 1Представленный ниже код я использовал при написании текстового редактора. Всё вроде работает. Итак, на форме должны быть TMemo (Editor), TFindDialog (FindDialog) и TButton (Button).
- Удаление HTML элементов из текста.
— комментариев: 3Как-то раз пришлось решить задачу удаления из файла элементов HTML таких, как, например, ненужные ссылки, и в то эе время преобразования возврата каретки в HTML параграфы, знаков табуляции в пробелы и т.д. В результате соответственно должен был получиться новый HTML документ.
- Русификация компонента TRichEdit
— комментариев: 1Для того, чтобы компонент TRichEdit сохранял символы национальных алфавитов в их натуральном виде, а не в виде шестнадцатиричных кодов, необходимо создать специальный конвертор и зарегистрировать его в компоненте. Конвертор наследуется от класса TConversion, в котором определены два виртуальных метода ConvertReadStream и ConvertWriteStream, которые отвечают за преобразование потока символов соответственно...
- Функции для парсинга строк
Здесь представлен модуль, в котором я разместил много методов для обработки строк.
- Компоненты ввода и отображения текстовой информации
— комментариев: 3Перечень компонентов ввода и отображения текстовой информации: КомпонентСтраницаОписание LabelStandardОтображение текста, который не изменяется пользователем во время работы) StaticText(метка с бордюром)AdditionalВ дополнение к Label обеспечивает возможность задания стиля бордюра. PanelStandardЯвляется контейнером для группирования элементов управления, но может использоваться и для...
- Экспорт таблиц Paradox в MSWord
Недавно я прочитал одну статью посвященную экспорту таблиц Paradox в MSWord. Статья вроде бы ничего, но есть одно но, там было описано как вывести только одну конкретную запись из таблицы. Меня это не устраивало (к этому времени я работал над проектом ResCompany) - код на две страницы, а выводит всего лишь одну запись и то надо указать какую. Ну вот очередная пища для "серого вещества" - как сделать так, чтобы вывести все записи таблицы в документ MSWord.Автор: Автор: Ghost Rider