Вопрос № 85360: Уважаемые эксперты. Как организовать в программе работу с цифровой подписью. Например, чтобы запустить программу нужно чтобы в дисководе была дискета с цифровой подписью....Вопрос № 85426: Здравствуйте!
Мне нужно, чтобы в Memo фон был разных цветов! т.е. К примеру, у меня один обзац текста будет иметь зеленый фон, второй красный и т.п. Как это реализовать без сторонних компонентов? Хотя использование мемо не принципально...Вопрос № 85494: Уважаемые эксперты! Покажите, пожалуйста, как мне считать некоторое количество байт из одного файла (с некоторой позиции в байтах (или Offset HEX) с которой мне надо считать эти байты) и записать их в другой файл в начиная с некоторой
другой позиции....
Вопрос № 85.360
Уважаемые эксперты. Как организовать в программе работу с цифровой подписью. Например, чтобы запустить программу нужно чтобы в дисководе была дискета с цифровой подписью.
Отвечает: василий1
Здравствуйте, Бушманова Ирина Юрьевна!
Почитайте информацию по ссылке
исходники идут там же
http://www.delphiplus.org/articles/ib/electronic-digital_signature/index.html
Ответ отправил: василий1 (статус: 3-ий класс)
Ответ отправлен: 04.05.2007, 10:52
Отвечает: Master135
Здравствуйте, Бушманова Ирина Юрьевна!
Как бы я реализовал подобную проблему:
1) обращение к дискете - ищем файл А:key.txt
2) Необходимо использовать алгоритмы шифрования например, DES, RSA в контексте данного вопроса можно здесь посмотреть
http://www.intuit.ru/department/security/networksec/2/
http://www.intuit.ru/department/security/networksec/3/
http://www.intuit.ru/department/security/networksec/4/........
Но я бы сеье так жизнь не усложнял - к примеру в файл на дискете записывается число 176222183252254 (триады от 176 до 255 можно и от 1го, но так не понятнее)
Считываешь его как строку
Разделяешь на тройки(триады) - 176, 222, 183, 252, 254
Преобразуешь в сиволы АSCII (http://uchcom.botik.ru/educ/clerk/Library/Method/kod-tabl.ru.html)
Получаешь строку и сравниваешь ее с эталонной - совпало - значит верно, нет - нет.
--------- И пусть кто-то скажет что я не прав....
Ответ отправил: Master135 (статус: Студент)
Ответ отправлен: 04.05.2007, 20:54 Оценка за ответ: 5 Комментарий оценки: Большое спасибо Master35.
Вопрос № 85.426
Здравствуйте!
Мне нужно, чтобы в Memo фон был разных цветов! т.е. К примеру, у меня один обзац текста будет иметь зеленый фон, второй красный и т.п. Как это реализовать без сторонних компонентов? Хотя использование мемо не принципально
Отправлен: 04.05.2007, 13:16
Вопрос задал: Troyan (статус: 9-ый класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 10)
Отвечает: Вадим Витомский
Здравствуйте, Troyan!
Попробуйте использовать из стандартных компонентов RichEdit - поддерживает файлы в формате RTF со всеми исходящими последствиями. Как альтернатива - компонент RxRichEdit из библиотеки компонентов RXLib. Думаю, форматирование RTF-файлов не вопрос (Word Вам поможет :)
Ответ отправил: Вадим Витомский (статус: 6-ой класс)
Ответ отправлен: 04.05.2007, 13:42 Оценка за ответ: 3 Комментарий оценки: Размытый и неточный ответ. Но вообще, спасибо!
Отвечает: Denisss Здравствуйте, Troyan!
Компонент TMemo тут не подходит.
Пример использования компонента TRichEdit со вкладки Win32 см. в приложении.
Удачи!
Приложение:
Ответ отправил: Denisss (статус: Профессионал) Россия, Москва WWW:Хлама много, по сути ничего... ICQ: 281599577 ---- Ответ отправлен: 04.05.2007, 14:28 Оценка за ответ: 5 Комментарий оценки: Спасибо, вы сделали все правильно, но был слегка не правильно понят вопрос. Мне нужно, чтобы изменяемый фон был не у текста, а у самого компонента (н-р RichEdit.Color)
Отвечает: Alexey K
Здравствуйте, Troyan!
У RichEdit1 есть свойства
SelStart - определяет позицию начала выделения текста
SelLength - определяет длину выделения текста
SelAttributes - определяет атрибуты выделенного текста
Поэкспериментируй с ними.
Ответ отправил: Alexey K (статус: 1-ый класс)
Ответ отправлен: 04.05.2007, 15:46 Оценка за ответ: 2 Комментарий оценки: Читайте предыдущие ответы перед тем, как сам решите ответить!
Вопрос № 85.494
Уважаемые эксперты! Покажите, пожалуйста, как мне считать некоторое количество байт из одного файла (с некоторой позиции в байтах (или Offset HEX) с которой мне надо считать эти байты) и записать их в другой файл в начиная с некоторой другой позиции.
При этом очень нужно записать набор байтов без копирования второго файла (он может быть большой и места на диске может не оказаться).
Заранее благодарен
Отправлен: 04.05.2007, 21:26
Вопрос задал: qnxoid
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Zubex
Здравствуйте, qnxoid!
Пример с комментариями в приложении...
Удачи!
Приложение:
--------- Если не знаешь что сказать - лучше промолчи...
Ответ отправил: Zubex (статус: 7-ой класс)
Ответ отправлен: 05.05.2007, 10:21