Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 805
от 10.05.2007, 05:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 467, Экспертов: 90
В номере:Вопросов: 3, Ответов: 6


Вопрос № 85360: Уважаемые эксперты. Как организовать в программе работу с цифровой подписью. Например, чтобы запустить программу нужно чтобы в дисководе была дискета с цифровой подписью....
Вопрос № 85426: Здравствуйте! Мне нужно, чтобы в Memo фон был разных цветов! т.е. К примеру, у меня один обзац текста будет иметь зеленый фон, второй красный и т.п. Как это реализовать без сторонних компонентов? Хотя использование мемо не принципально...
Вопрос № 85494: Уважаемые эксперты! Покажите, пожалуйста, как мне считать некоторое количество байт из одного файла (с некоторой позиции в байтах (или Offset HEX) с которой мне надо считать эти байты) и записать их в другой файл в начиная с некоторой другой позиции....

Вопрос № 85.360
Уважаемые эксперты. Как организовать в программе работу с цифровой подписью. Например, чтобы запустить программу нужно чтобы в дисководе была дискета с цифровой подписью.
Отправлен: 04.05.2007, 07:07
Вопрос задала: Бушманова Ирина Юрьевна (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: василий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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 (beta) от 02.05.2007
Яндекс Rambler's Top100

В избранное